Warum ist Ubuntu im Mainstream immer noch i386-kompiliert?


14

Ich glaube (irre ich mich?), Dass über 90% (wenn nicht über 99,9%) der Ubuntu 10.x i386-Installationen auf i686-Computern ausgeführt werden. Warum ist Ubuntu immer noch nicht für i686 optimiert?

Der einzige Fall, den ich mir vorstellen kann, wenn man modernes Ubuntu auf einem i386-Computer installiert, ist ein Low-End-Netbook auf so etwas wie einer Geode-CPU. Also, wenn Canonical Leute diese unterstützen möchten, warum dann nicht "Netbook Remix" i386 verlassen und Mainstream-Desktop Ubuntu i686 machen?


1
+1 Gute Frage. Darüber habe ich mich immer gewundert.
Koushik

Antworten:


17

Während des Entwicklungszyklus 10.10 wurde die Entscheidung getroffen, die Unterstützung für i386 und i486 vollständig einzustellen. Die Originalspezifikation finden Sie hier: https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compile . Ich glaube, dass die Unterstützung für i586 ebenfalls eingestellt wurde, obwohl dies etwas kontroverser war.

Wichtig ist, dass dies nicht nur Kernel-Optimierungen waren (686-kompilierte Kernel waren schon lange verfügbar), sondern jedes Paket im Archiv .

Der Name i386 für die 32-Bit-Version von Ubuntu ist jedoch noch an einigen Stellen zu finden, z. B. in Paketbeschreibungsfeldern (die für die Bögen "i386" und "amd64" anstelle von "32bit" und "64bit" erstellt wurden). . Dies sind jedoch nur kosmetische Probleme in technischen Teilen der Distribution, und aus einer ganzen Reihe von Gründen lohnt es sich nicht, sie zu aktualisieren.


3
"Ich glaube, die Unterstützung für i586 wurde ebenfalls eingestellt" - ich hoffe es. Ich habe noch niemanden gesehen, der pervers genug war, um Ubuntu 10 auf Pentium-1 auszuführen.
Ivan

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.