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

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

唯一可以想象的情况是,在i386机器上安装现代Ubuntu是一款像Geode CPU这样的低端上网本。 那么,如果Canonical的人想支持那些,那么为什么不离开“Netbook Remix”i386并制作主流桌面Ubuntu i686呢?

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

重要的是,这不仅仅是内核优化(686编译的内核早就可用),而是归档中的每个包

但是,32位版本的Ubuntu的名称 i386仍然在一些地方徘徊,例如在包描述字段中(为拱形“i386”和“amd64”而不是“32位”和“64位”构建) 。 然而,这些仅仅是发行版技术部分中的装饰性问题,并且由于一系列原因而不值得更新。

新版本的Ubuntu(10.10及以上版本)不适用于i686以上的任何版本。 http://princessleia.com/journal/?p=2989