Steve Langasek nga kompania Canonical rezultatet me komunitetin e listës së bibliotekave për arkitekturën i386, të cilat pritet të ofrohen në një shtresë për sigurimin e pajtueshmërisë me aplikacionet 32-bit në Ubuntu 20.04 'Focal Fossa'. Nga më shumë se 30,000 paketa burimore, janë përzgjedhur rreth 1,700, për të cilat do të vazhdojë formimi i ndërtimeve 32-bit për arkitekturën i386.
Në përgjithësi, lista përfshin bibliotekat e përdorura në aplikacionet 32-bit që janë ende në përdorim, si dhe varësitë e lidhura me këto biblioteka. Për më tepër, për bibliotekat nga lista planifikohet të ruhet varësitë e përdorura për teste, por të përdoren për testimin e krihet 32-bit të bibliotekave në një mjedis sistemik 64-bit x86_64, kështu duke simuluar një mjedis që do të aplikohet në kushte reale.
Në krahasim me grupin e bibliotekave 32-bit që u ofruan në Ubuntu 19.10, në Ubuntu 20.04 do të shtohen gjithashtu bibliotekat:
- freeglut3
- gstreamer1.0-plugins-base
- libd3dadapter9-mesa
- libgpm2
- libosmesa6
- libtbb2
- libv4l-0
- libva-glx2
- va-driver-all
- vdpau-driver-all
Por, nga grupi do të përjashtohen paketat e vjetra, të cilat në Ubuntu 20.04 do të ndalen së ndërtuari për arkitekturë aktuale (paketat e lidhura me versionet, si libperl5.28 dhe libssl1.0.0, do të zëvendësohen me më të reja):
- 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
Kujtojmë se fillimisht kompania Canonical të ndalonte plotësisht ndërtimin e paketeve për arkitekturën i386 (përfshirë ndalimin e formimin e bibliotekave multiarch, të nevojshme për ekzekutimin e aplikacioneve 32-bit në një ambient 64-bit), por vendimin e saj pas shqyrtimit të komenteve të dhëna dhe . Si një kompromis, u vendos të ofrohet ndërtimi dhe ofrimi i një grupi të veçantë të paketeve 32-bit me bibliotekat e nevojshme për vazhdimin e funksionimit të aplikacioneve të vjetra, që mbeten vetëm në formë 32-bit ose kërkojnë bibliotekat 32-bit.
Si shkak për ndërprerjen e mbështetjes për arkitekturën i386 përmendet pamundësia e mbajtjes së paketave në nivelin e arkitekturave të tjera të mbështetura në Ubuntu, për shembull, për shkak të mosdisponueshmërisë për sistemet 32-bit të zhvillimeve më të fundit në fushën e rritjes së sigurisë dhe mbrojtjes nga vulnerabilitetet themelore si Spectre. Mbështetja e bazës së paketave për i386 kërkon burime të mëdha për zhvillim dhe kontrolle cilësie, të cilat nuk justifikohen për shkak të numrit të vogël të përdoruesve (numri i sistemeve i386 vlerësohet në 1% të numrit total të sistemeve të instaluara).
Burimi: opennet.ru
