and ever wonder what does those i586, i686 or any other used similar attributes mean?
Some of the famous architecture are explained below
Architecture-independent, can run on any architecture
Generic build for a 32-bit x86 system
Sometimes used when building kernels for older x86 processors
Intel® Pentium® II, Intel Pentium III, Intel Pentium 4, AMD® Athlon, and AMD Duron systems (Most RPMs for these architectures are built using the i386 architecture, with the kernel for these architectures being built with the i686 for optimal performance.)
64-bit processors such as AMD Athlon64, AMD Opteron, and Intel EM64T
64-bit IBM eServer System z
32-bit IBM® POWER, IBM eServer™ pSeries®, and IBM eServer iSeries
Follow the below links for more tutorials
What is a Kernel in Linux?
How does a DNS query works when you type a URL on your browser?
How to create password less ssh connection for multiple non-root users
How to create user without useradd command in Linux
How to unlink/delete a symbolic in Linux
How to give normal user root privileges using sudo in Linux/Unix
How to do Ethernet/NIC bonding/teaming in Red Hat Linux
How to install/uninstall/upgrade rpm package with/without dependencies
15 tips to enhance security of your Linux machine
Why is Linux more secure than windows and any other OS
What is the difference between "su" and "su -" in Linux?
What is kernel-PAE in Linux?
What is swappiness and how do we change its value?