Steve Langasek z Canonical
Lista obejmuje głównie biblioteki używane w aplikacjach 32-bitowych, które są nadal w użyciu, a także zależności powiązane z tymi bibliotekami. Dodatkowo dla bibliotek z listy planowane jest zachowanie zależności wykorzystywanych do testów, ale wykorzystanie ich do cross-testingu zestawów bibliotek i386 w 64-bitowym środowisku systemu x86_64, symulując w ten sposób środowisko, które będzie wykorzystywane w rzeczywistym warunki.
W porównaniu do zestawu 32-bitowych bibliotek dostarczonych z Ubuntu 19.10, Ubuntu 20.04 będzie dodatkowo zawierać
- wolnyglut3
- baza wtyczek gstreamer1.0
- libd3dadapter9-mesa
- libgpm2
- libosmesa6
- libtbb2
- libv4l-0
- libva-glx2
- va-driver-wszystko
- sterownik-vdpau-all
Ale jednocześnie z zestawu zostaną wyłączone przestarzałe pakiety, które w Ubuntu 20.04 nie będą już budowane dla obecnych architektur (pakiety specyficzne dla wersji, takie jak libperl5.28 i libssl1.0.0, zostaną zastąpione nowszymi) :
- baza gcc-8
- libhogweed4
- libnettle6
- libperl5.28
- libsensory4
- libssl1.0.0
- libhogweed4
- libigdgmm5
- libllvm8
- libmysqlclient20
- libnettle6
- libtxc-dxtn-s2tc0
- libvpx5
- libx265-165
- wine-devel-i386
- wino-stabilne-i386
Przypomnijmy, że początkowo kanoniczny
Powodem zaprzestania wsparcia dla architektury i386 jest brak możliwości utrzymania pakietów na poziomie innych architektur wspieranych w Ubuntu, chociażby ze względu na niedostępność najnowszych osiągnięć z zakresu poprawy bezpieczeństwa i ochrony przed fundamentalnymi podatnościami takimi jak Spectre dla systemów 32-bitowych. Utrzymanie bazy pakietów dla i386 wymaga dużych zasobów programistycznych i kontroli jakości, co nie jest uzasadnione ze względu na małą bazę użytkowników (liczba systemów i386 szacowana jest na 1% całkowitej liczby zainstalowanych systemów).
Źródło: opennet.ru