主流のUbuntuがまだi386でコンパイルされているのはなぜですか?


14

Ubuntu 10.x i386のインストールの90%以上(99.9%ではないにしても)がi686コンピューターで実行されていると私は信じています(間違っていますか?)。では、Ubuntuがまだi686に最適化されていないのはなぜですか?

私が想像できる唯一のケースは、i386マシンに最新のUbuntuをインストールすると、Geode CPUのようなもののローエンドネットブックになることです。では、Canonicalの人たちがそれらをサポートしたいのなら、「Netbook Remix」i386を離れて、メインストリームデスクトップUbuntu i686を作ってみませんか?


1
+1良い質問です。私はいつもこのことについて疑問に思っていました。
koushik

回答:


17

10.10の開発サイクル中に、i386およびi486のサポートを完全に廃止することが決定されました。元の仕様はhttps://blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compileで確認できます。i586のサポートも同様に削除された可能性がありますが、それはもう少し議論の余地がありました。

重要なことは、これは単にカーネルの最適化ではなく(686コンパイルされたカーネルはずっと前から利用可能でした)、アーカイブ内のすべてのパッケージです

ただし、32ビットバージョンのUbuntu の名前 i386は、パッケージ説明フィールド(「32ビット」や「64ビット」ではなく、「i386」や「amd64」のアーキテクチャ用に作成されたフィールドなど) 。しかし、これらはディストリビューションの技術的な部分の単なる見た目の問題であり、多くの理由から更新する価値はありません。


3
「i586のサポートも廃止されたと思われます」-そう願っています。Pentium-1でUbuntu 10を実行するのに十分な変質者を見たことがない。
イヴァン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.