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?

Ivan
quelle
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.

Scott Ritchie
quelle
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
2

Neue Versionen von Ubuntu (10.10 und höher) funktionieren nicht mehr mit älteren Versionen als i686. http://princessleia.com/journal/?p=2989

akshatj
quelle
1
Können Sie das überprüfen?
Marco Ceppi
Pakete sind jedoch weiterhin mit "-i386" gekennzeichnet. Warum wenn ja
Ivan
2
@Ivan: Ich denke, es ist ein Verpackungsproblem.
Akshatj