Canonical a revu ses plans concernant l'arrêt du support de l'architecture i386 dans Ubuntu

Société Canonical a publié déclaration de réexamen des plans relatifs à l'arrêt du support de l'architecture 32 bits x86 dans Ubuntu 19.10. Après avoir examiné les commentaires, évoqués par les développeurs de Wine et les plateformes de jeux, la décision a été prise d'assurer la construction et la distribution d'un ensemble séparé de paquets 32 bits dans Ubuntu 19.10 et 20.04 LTS.

La liste des paquets 32 bits fournis sera préparée en tenant compte des souhaits de la communauté et inclura les composants nécessaires à la poursuite de l'utilisation des anciens programmes n'existant qu'en version 32 bits ou nécessitant des bibliothèques 32 bits. Si la liste s'avère incomplète et que des paquets manquants sont identifiés, il est prévu de compléter l'ensemble des paquets même après la sortie.

Il est affirmé que les discussions et commentaires survenus après l'annonce de l'arrêt du support de l'architecture i386 ont surpris les développeurs de la distribution, car la question de l'arrêt du support de l'i386 est débattue dans la communauté et parmi les développeurs depuis 2014. Les développeurs d'Ubuntu avaient l'impression qu'un consensus avait été atteint concernant l'abandon du support de l'i386 et qu'il n'y avait pas de complications à prévoir, mais il s'avère que certains aspects ont été négligés, y compris lors des consultations avec Valve (remarque : il est probable que certains participants aux discussions n'aient pas pu envisager que la décision porterait non seulement sur l'arrêt de la construction des paquets i386, mais aussi sur l'abandon de la formation de bibliothèques multiarch, nécessaires pour exécuter des applications 32 bits dans un environnement 64 bits).

À long terme, pour garantir le support des applications 32 bits dans les versions après Ubuntu 20.04, il est prévu de travailler en collaboration avec WINE, Ubuntu Studio et les fournisseurs de jeux pour trouver une solution utilisant des systèmes d'isolement en conteneur pour fournir des composants 32 bits provenant de la branche LTS d'Ubuntu et organiser l'exécution d'anciens programmes. 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.

Il convient de rappeler que la raison évoquée pour l'arrêt du support de l'architecture i386 est l'incapacité à maintenir des paquets au même niveau que les autres architectures prises en charge par Ubuntu, notamment en raison de l'inaccessibilité des dernières avancées en matière de sécurité et de protection contre des vulnérabilités fondamentales telles que Spectre pour les systèmes 32 bits. La maintenance de la base de paquets pour i386 nécessite des ressources significatives en développement et en contrôle qualité, qui ne sont pas justifiées en raison de la faible base d'utilisateurs (le nombre de systèmes i386 est estimé à 1 % du total des systèmes installés).

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster