Steve Langasek iz Canonicala rezultate s zajednicom popisa biblioteka za arhitekturu i386, koje će biti isporučene u sloju za osiguranje kompatibilnosti s 32-bitnim aplikacijama u Ubuntu 20.04 „Focal Fossa“. Od više od 30.000 izvora, odabrano je oko 1700 paketa za koje će se nastaviti izrada 32-bitnih građevina za arhitekturu i386.
Uglavnom su u popis uključene biblioteke koje se koriste u i dalje aktivnim 32-bitnim aplikacijama, kao i povezane ovisnosti. Osim toga, za biblioteke s popisa planira se zadržati ovisnosti korištene za testiranje, ali ih koristiti za međutestiranje i386 građevina biblioteka u 64-bitnom sistemskom okruženju x86_64, simulirajući tako okolinu koja će se primjenjivati u stvarnim uvjetima.
U usporedbi s paketima 32-bitnih biblioteka koji su isporučivani u Ubuntu 19.10, u Ubuntu 20.04 dodatno će biti biblioteke:
- freeglut3
- gstreamer1.0-plugins-base
- libd3dadapter9-mesa
- libgpm2
- libosmesa6
- libtbb2
- libv4l-0
- libva-glx2
- va-driver-all
- vdpau-driver-all
Međutim, iz paketa bit će isključeni zastarjeli paketi, koji u Ubuntu 20.04 više neće biti izgrađeni za relevantne arhitekture (paketi vezani uz verzije, poput libperl5.28 i libssl1.0.0, bit će zamijenjeni novijima):
- 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
- wine-stable-i386
Podsjetimo, da je prvotno kompanija Canonical potpuno prekinuti izradu paketa za arhitekturu i386 (uključujući i odustajanje od izrade multiarch biblioteka potrebnih za pokretanje 32-bitnih aplikacija u 64-bitnom okruženju), ali svoju odluku nakon proučavanja komentara koje su iznijeli i . Kao kompromis odlučeno je osigurati izradu i isporuku posebnog skupa 32-bitnih paketa s bibliotekama potrebnim za nastavak rada zastarjelih programa, koji ostaju samo u 32-bitnom obliku ili traže 32-bitne biblioteke.
Kao razlog za prestanak podrške arhitekturi i386 navodi se nemogućnost održavanja paketa na razini drugih podržanih arhitektura u Ubuntu, na primjer zbog nedostupnosti posljednjih dostignuća u području sigurnosti i zaštite od temeljnih ranjivosti poput Spectre za 32-bitne sustave. Održavanje paketa za i386 zahtijeva velike resurse za razvoj i kontrolu kvalitete, koji se ne opravdavaju zbog neznatne baze korisnika (broj i386 sustava procijenjuje se na 1% od ukupnog broja instaliranih sustava).
Izvor: opennet.ru
