web-dev-qa-db-fra.com

Pourquoi le grand public Ubuntu est-il toujours compilé avec l'i386?

Je crois à peu près (je me trompe?) Que plus de 90% (sinon plus de 99,9%) des installations Ubuntu 10.x i386 sont exécutées sur des ordinateurs i686. Alors, pourquoi Ubuntu n’est-il toujours pas optimisé pour i686?

Le seul cas que je puisse imaginer, quand on installe Ubuntu sur une machine i386 moderne, est un netbook bas de gamme basé sur quelque chose comme un processeur Geode. Donc, si les gars de Canonical souhaitent les prendre en charge, alors pourquoi ne pas quitter "Netbook Remix" i386 et créer un ordinateur de bureau traditionnel Ubuntu i686?

14
Ivan

Au cours du cycle de développement de 10.10, il a été décidé de supprimer complètement le support pour i386 et i486. Vous pouvez voir la spécification originale ici: https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compile . Je pense que le support pour i586 a peut-être également été abandonné, bien que cela ait été un peu plus controversé.

Fait important, il ne s’agissait pas uniquement d’optimisations de noyau (des noyaux compilés avec 686 étaient disponibles depuis longtemps), mais de tous les paquets de l’archive .

Cependant, le nom i386 de la version 32 bits d’Ubuntu persiste dans certains emplacements, tels que les champs de description du paquet (construits pour arches "i386" et "AMD64" plutôt que "32 bits" et "64 bits"). Ce ne sont cependant que des problèmes cosmétiques dans les parties techniques de la distribution, et pour une foule de raisons ne méritent pas d'être mises à jour.

17
Scott Ritchie

Les nouvelles versions d'Ubuntu (10.10 et supérieures) ne fonctionneront sur aucune version antérieure à i686. http://princessleia.com/journal/?p=2989

2
akshatj