Steve Langasek saka Canonical asil karo komunitas dhaptar pustaka kanggo arsitektur i386, sing direncanakake bakal diwenehake ing lapisan kanggo njamin kompatibilitas karo aplikasi 32-bit ing Ubuntu 20.04 April, "Focal Fossa." Saka luwih saka 30 paket sumber, kira-kira 1700 wis dipilih kanggo pangembangan luwih lanjut dadi versi 32-bit kanggo arsitektur i386.
Dhaptar utamane kalebu perpustakaan sing digunakake ing aplikasi 32-bit sing isih digunakake, uga dependensi sing ana gandhengane karo perpustakaan kasebut. Kajaba iku, kanggo perpustakaan saka dhaftar, wis ngrancang kanggo ngreksa dependensi digunakake kanggo tes, nanging digunakake kanggo salib-testing kumpulan perpustakaan i386 ing lingkungan sistem 64-dicokot x86_64, mangkono simulating lingkungan sing bakal digunakake ing nyata. kahanan.
Dibandhingake karo sakumpulan pustaka 32-bit sing disedhiyakake karo Ubuntu 19.10, ing komposisi Ubuntu 20.04 saliyane iku bakal ana perpustakaan:
- freeglut3
- gstreamer1.0-plugins-base
- libd3dadapter9-mesa
- libgpm2
- libosmesa6
- libtbb2
- libv4l-0
- libva-glx2
- va-driver-kabeh
- vdpau-driver-kabeh
Nanging ing wektu sing padha, paket sing wis ketinggalan jaman bakal diilangi saka set kasebut, sing ing Ubuntu 20.04 ora bakal digawe maneh kanggo arsitektur saiki (paket khusus versi kayata libperl5.28 lan libssl1.0.0 bakal diganti karo sing luwih anyar):
- gcc-8-dhasar
- libhogweed4
- libnettle6
- libperl5.28
- libsensor4
- libssl1.0.0
- libhogweed4
- libigdgmm5
- libllvm8
- libmysqlcient20
- libnettle6
- libtxc-dxtn-s2tc0
- libvpx5
- libx265-165
- anggur-devel-i386
- anggur-stabil-i386
Ayo kita ngelingi sing wiwitane Canonical rampung mungkasi paket bangunan kanggo arsitektur i386 (kalebu mandheg nggawe perpustakaan multiarch sing perlu kanggo mbukak aplikasi 32-bit ing lingkungan 64-bit), nanging keputusane sawise sinau komentar digawe и . Minangka kompromi, diputusake kanggo mbangun lan ngirim paket paket 32-bit sing kapisah karo perpustakaan sing dibutuhake kanggo nerusake program warisan sing tetep mung 32-bit utawa mbutuhake perpustakaan 32-bit.
Alesan sing dikutip kanggo pungkasaning dhukungan kanggo arsitektur i386 yaiku ora bisa njaga paket ing tingkat sing didhukung liyane. Ubuntu arsitektur, contone, amarga ora kasedhiyan peningkatan keamanan paling anyar lan perlindungan marang kerentanan dhasar kaya Spectre kanggo sistem 32-bit. Njaga basis paket kanggo i386 mbutuhake sumber daya pangembangan lan jaminan kualitas sing signifikan, sing ora dibenerake dening basis pangguna cilik (cacah sistem i386 dikira-kira 1% saka total basis sing diinstal).
Source: opennet.ru
