Rencana sing dianyari kanggo ngirim pustaka 32-bit ing Ubuntu 20.04

Steve Langasek saka Canonical diringkes asil diskusi 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 klebu 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 dimaksudaké rampung mungkasi paket bangunan kanggo arsitektur i386 (kalebu mandheg nggawe perpustakaan multiarch sing perlu kanggo mbukak aplikasi 32-bit ing lingkungan 64-bit), nanging direvisi keputusane sawise sinau komentar digawe dening pangembang Wine и platform game. 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

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster