为什么主流 Ubuntu 仍然是 i386 编译的?

Iva*_*van 15 performance 32-bit optimization

我非常相信(我错了吗?)超过 90%(如果不是超过 99.9%)的 Ubuntu 10.x i386 安装是在 i686 计算机上运行的。那么为什么 Ubuntu 仍然没有经过 i686 优化呢?

我能想象的唯一情况是,当一个人在 i386 机器上安装现代 Ubuntu 时,它是在 Geode CPU 之类的低端上网本上。那么,如果 Canonical 的人愿意支持那些,那么为什么不离开“Netbook Remix”i386 并制作主流桌面 Ubuntu i686?

Sco*_*hie 17

在 10.10 开发周期中,决定完全放弃对 i386 和 i486 的支持。您可以在此处查看原始规范:https : //blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compile。我相信对 i586 的支持也可能已被取消,尽管这有点争议。

重要的是,这不仅仅是内核优化(686 编译内核很久以前就已经可用),而是存档中的每个包

然而,32 位版本的 Ubuntu的名称i386 仍然在一些地方徘徊,例如在包描述字段中(这些字段是为拱形“i386”和“amd64”而不是“32bit”和“64bit”构建的) . 然而,这些只是发行版技术部分的表面问题,并且出于多种原因不值得更新。

  • “我相信 i586 的支持也可能已被取消” - 我希望如此。还没有看到有人变态到在 Pentium-1 上运行 Ubuntu 10。 (3认同)