Linux/Unix中的“ i686”是什​​么?

“ i686”标签适用于一系列旧的英特尔处理器

标识符i686广泛地指的是使用P6微体系结构运行Intel处理器的内核,通常与1995年及以后的Pentium M-Class处理器相关。一个Linux分布对于i686,支持它之前的大多数实现,例如,I686计算机通常与基于i386的发行版效果很好。

i686标准运行32位操作系统。I686机器的特定分销图像在2004年之后越来越罕见。

英特尔的微体系结构

Intel Core i7处理器
4Kodiak / Getty图像

英特尔的消费级处理器遵循*86命名大会可以追溯到1978年发行的8086芯片。后来的迭代包括1983年的16位I286,1985年的32位I386,1989年的32位I486,I586,1993年的I586(原始pentium芯片),1995年的i686(奔腾者)和i786(奔腾4,或NetBurst)2000年。

自2003年以来,支持64位操作系统的X64系列处理器已成长为主导消费市场。微结构的类名称尚未超出x64。英特尔目前的命名计划重点是处理器的生成。目前,对于台式计算机,英特尔的Core Line使用X86_64 Linux内核。

其他体系结构

除i686外,您可能会遇到其他一些特定于处理器的指标:

  • x86_64:支持英特尔的64位体系结构
  • AMD64:支持AMD的64位体系结构
  • ARM64:支持64位臂芯片

我什么时候应该使用i686应用程序?

您的软件包管理器将为您的内核解决正确的软件包。通常,您始终可以安装分销图像在i386体系结构编辑内核的情况下,您将获得32位的性能,但是对于英特尔处理器来说,它通常会始终工作。如果您使用的是带有64位Intel处理器的现代计算机,则选择X86_64图像更有意义。

如果您通过Pentium 3处理器或Pentium M处理器运行了一台旧计算机,则会发现选择i686的增量值(如果可用!)。I686内核提供了一些其他功能,这些功能使Intel烘烤到处理器中,这些功能是基本i386内核无法访问的。

如果您找不到针对i686标准预编译的相关分发图像,那么您总是可以自由地从头开始编译自己的内核。

此页面有用吗?