Steve Langasek de Canonical
La liste comprend principalement les bibliothèques utilisées dans les applications 32 bits encore utilisées, ainsi que les dépendances associées à ces bibliothèques. De plus, pour les bibliothèques de la liste, il est prévu de conserver les dépendances utilisées pour les tests, mais de les utiliser pour tester de manière croisée les assemblys i386 de bibliothèques dans l'environnement système x64_86 64 bits, simulant ainsi l'environnement qui sera utilisé dans conditions réelles.
Par rapport à l'ensemble de bibliothèques 32 bits fourni avec Ubuntu 19.10, Ubuntu 20.04 inclura en plus
- libreglut3
- gstreamer1.0-plugins-base
- libd3dadapter9-mesa
- libgpm2
- libosmesa6
- libtbb2
- libv4l-0
- libva-glx2
- va-driver-tout
- vdpau-pilote-tout
Mais en même temps, les packages obsolètes seront exclus de l'ensemble, qui dans Ubuntu 20.04 ne seront plus construits pour les architectures actuelles (les packages spécifiques à la version, tels que libperl5.28 et libssl1.0.0, seront remplacés par des plus récents) :
- gcc-8-base
- libhogweed4
- libnettle6
- libperl5.28
- libsensors4
- libssl1.0.0
- libhogweed4
- libigdgmm5
- libllvm8
- libmysqlclient20
- libnettle6
- libtxc-dxtn-s2tc0
- libvpx5
- libx265-165
- vin-devel-i386
- vin-stable-i386
Rappelons qu'initialement Canonique
La raison de l'arrêt du support de l'architecture i386 est l'incapacité de maintenir les packages au niveau des autres architectures prises en charge dans Ubuntu, par exemple, en raison de l'indisponibilité des derniers développements dans le domaine de l'amélioration de la sécurité et de la protection contre les vulnérabilités fondamentales telles que Spectre. pour les systèmes 32 bits. Le maintien d'une base de packages pour i386 nécessite d'importantes ressources de développement et de contrôle qualité, qui ne sont pas justifiées en raison de la petite base d'utilisateurs (le nombre de systèmes i386 est estimé à 1 % du nombre total de systèmes installés).
Source: opennet.ru