What Is I586 in Linux?

i586 is most commonly seen as a suffix to binary packages (such as RPM packages) to be installed on a Linux system. It simply means that the package was designed to be installed on 586 based machines, ie. 586 class machines such as the 586 Pentium-100. Packages for this class of machine will run on later x86 based systems but there is no guarantee that they will run on i386 class machines if there have been too many processor-based optimizations implemented by the developer.