Steve Langasek di Canonical
L'elenco include principalmente le librerie utilizzate nelle applicazioni a 32 bit che sono ancora in uso, nonché le dipendenze associate a queste librerie. Inoltre, per le librerie della lista, si prevede di preservare le dipendenze utilizzate per i test, ma di utilizzarle per eseguire test incrociati sugli assembly di librerie i386 nell'ambiente di sistema x64_86 a 64 bit, simulando così l'ambiente che verrà utilizzato nella realtà condizioni.
Rispetto al set di librerie a 32 bit fornito con Ubuntu 19.10, Ubuntu 20.04 includerà inoltre
- freeglut3
- gstreamer1.0-plugins-base
- libd3dapter9-mesa
- libgpm2
- libosmesa6
- libbb2
- libv4l-0
- libva-glx2
- va-driver-all
- vdpau-driver-all
Ma allo stesso tempo, verranno esclusi dal set i pacchetti obsoleti, che in Ubuntu 20.04 non saranno più creati per le architetture attuali (i pacchetti specifici della versione, come libperl5.28 e libssl1.0.0, verranno sostituiti con quelli più recenti) :
- gcc-8-base
- libhogweed4
- libnettle6
- libperl5.28
- libsensors4
- LiBSSL1.0.0
- libhogweed4
- libigdgmm5
- libllvm8
- libmysqlclient20
- libnettle6
- libtxc-dxtn-s2tc0
- libvpx5
- libx265-165
- wine-devel-i386
- vino-stabile-i386
Ricordiamolo inizialmente Canonical
Il motivo per interrompere il supporto per l'architettura i386 è l'impossibilità di mantenere i pacchetti al livello di altre architetture supportate in Ubuntu, ad esempio, a causa dell'indisponibilità degli ultimi sviluppi nel campo del miglioramento della sicurezza e della protezione contro vulnerabilità fondamentali come Spectre per sistemi a 32 bit. Mantenere una base di pacchetti per i386 richiede grandi risorse di sviluppo e controllo qualità, che non sono giustificate a causa della piccola base di utenti (il numero di sistemi i386 è stimato all'1% del numero totale di sistemi installati).
Fonte: opennet.ru