X86是由Intel推出的一种复杂指令集,用于控制芯片的运行的程序,现在X86已经广泛运用到了家用PC领域。
从大一点分,X86分32位与64位,其中32位的指令集包括i386 i486 i584 i686,那个 i 指的是 Intel 兼容的 CPU 的意思,3-6指的是cpu等级。不同的指令级别,主要的cpu种类如下:
i386 : Intel 386 ( 老的386机器,也泛指IA32体系的CPU)
i486 : Intel 486
i586 : Intel 586 ( Pentium ,K6 级别CPU )
i686 : Intel 686 ( Pentium II, Pentium III , Pentim 4, K7 级别CPU )
低等级的CPU不能运行高等级的linux指令发型版。也就是说,你的机子若是i386系列的CPU,是不能运行linux-i686的发型版的。但能运行i386的Linux发行版。
高等级的CPU能够运行等低级的linux发型版,所以linux-i386的发型版可以在任何机子上运行。
至于x86-64指的是x86的64指令集。带有x86_64字样的linux发型版只能运行在64位的CPU上。