Steve Langasek nga Canonical rezultatet me komunitetin e listës së bibliotekave për arkitekturën i386, të cilat do të ofrohen në një shtresë për të siguruar përputhshmërinë me aplikacionet 32-bit në Ubuntu 20.04 «Focal Fossa». Nga më shumë se 30,000 paketa burimi, janë zgjedhur rreth 1,700, për të cilat do të vazhdohet krijimi i ndërtimeve 32-bit për arkitekturën i386.
Në përgjithësi, në listë janë përfshirë bibliotekat që përdoren 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 në listë planifikohet ruajtja e varësive të përdorura për testim, por do të përdoren për testimin e përkrahjes i386 të librarive në një mjedis sistemik 64-bit x86_64, duke simuluar kështu një mjedis që do të aplikohet në kushte reale.
Në krahasim me grupin e bibliotekave 32-bit që shoqëroheshin në Ubuntu 19.10, në Ubuntu 20.04 do të shtohen: biblioteka:
- freeglut3
- gstreamer1.0-plugins-base
- libd3dadapter9-mesa
- libgpm2
- libosmesa6
- libtbb2
- libv4l-0
- libva-glx2
- va-driver-all
- vdpau-driver-all
Por si kjo, do të përjashtohen paketat e vjetra, të cilat në Ubuntu 20.04 nuk do të mbështeten më për arkitekturën 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
Të kujtojmë se fillimisht kompania Canonical po planifikonte të përfundonte plotësisht mbledhjen e paketave për arkitekturën i386 (duke përfshirë ndalimin e formimit të bibliotekave multiarch, të nevojshme për të ekzekutuar aplikacione 32-bit në një mjedis 64-bit), por vendimin e saj pas shqyrtimit të komentet e shprehura dhe . Si një kompromis, u mor vendimi për të siguruar mbledhjen dhe furnizimin e një seti të veçantë paketash 32-bit me bibliotekat e nevojshme për të vazhduar funksionimin e programeve të vjetra, të cilat mbeten vetëm në versionin 32-bit ose kërkojnë bibliotekat 32-bit.
Arsyeja e ndërprerjes së mbështetjes për arkitekturën i386 është mungesa e mundësisë për të mbajtur pakot në nivelin e arkitekturave të tjera të mbështetura në Ubuntu, për shembull për shkak të mungesës së përmirësimeve më të fundit në fushën e sigurisë dhe mbrojtjes nga vulnerabilitetet themelore si Spectre për sistemet 32-bit. Mbajtja e bazës së paketave për i386 kërkon burime të mëdha për zhvillim dhe kontrollin e cilësisë, 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
