Canonical a révisé ses plans pour mettre fin à la prise en charge de l'architecture i386 dans Ubuntu

Compagnie canonique опубликовала une déclaration sur la révision des plans liés à la fin du support de l'architecture x32 86 bits dans Ubuntu 19.10. Après avoir étudié les commentaires exprimé Les développeurs de Wine et de jeux ont décidé de créer et de expédier un ensemble distinct de packages 32 bits sur Ubuntu 19.10 et 20.04 LTS.

La liste des packages 32 bits expédiés sera préparée sur la base des commentaires de la communauté et comprendra les composants nécessaires pour continuer à exécuter des programmes existants qui restent uniquement en 32 bits ou nécessitent des bibliothèques 32 bits. De plus, si la liste n'est pas complète et que des packages manquants sont identifiés, il est alors prévu de compléter l'ensemble des packages après la sortie.

On prétend que les discussions et commentaires qui ont surgi après l'annonce de la fin du support de l'architecture i386 ont été une surprise pour les développeurs de la distribution, puisque la question de la fin du support de l'i386 a été discutée dans la communauté et parmi les développeurs depuis 2014. Les développeurs d'Ubuntu avaient l'impression qu'un consensus avait été atteint sur la question de la dépréciation du support i386 et qu'aucun piège n'était attendu, mais il s'est avéré que certains points ont été négligés, notamment lors des consultations avec Valve (remarque : probablement certains des intervenants Je ne pouvais pas imaginer qu'il soit décidé non seulement d'arrêter la construction des packages i386, mais également d'arrêter la construction des bibliothèques multiarch nécessaires à l'exécution d'applications 32 bits dans un environnement 64 bits).

À long terme, pour prendre en charge les applications 32 bits dans les versions post-Ubuntu 20.04, le plan est de travailler avec WINE, Ubuntu Studio et les fournisseurs de jeux pour utiliser des systèmes d'isolation de conteneurs pour expédier les composants 32 bits de la branche Ubuntu LTS et les exécuter. applications héritées. Sur la base de Snaps et LXD, il sera possible de préparer l'environnement 32 bits nécessaire et un ensemble de bibliothèques.

Rappelons que la raison de la fin du support de l'architecture i386 est l'impossibilité de maintenir les packages au niveau des autres architectures supportées dans Ubuntu, par exemple, en raison de l'inaccessibilité pour les systèmes 32 bits des derniers développements dans le domaine de l'amélioration. sécurité et protection contre les vulnérabilités fondamentales telles que Spectre. Maintenir une base de packages pour le i386 nécessite beaucoup de ressources de développement et de contrôle qualité, qui ne sont pas justifiées par une petite base d'utilisateurs (le nombre de systèmes i386 est estimé à 1% du nombre total de systèmes installés).

Source: opennet.ru

Ajouter un commentaire