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

Steve Langasek saka Canonical diringkes asil diskusi karo komunitas dhaptar perpustakaan kanggo arsitektur i386 sing direncanakake bakal dikirim ing lapisan kanggo njamin kompatibilitas karo aplikasi 32-bit ing Ubuntu 20.04 "Focal Fossa". Saka luwih saka 30 ewu paket awal, udakara 1700 wis dipilih, sing bakal terus dibentuk majelis 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 set perpustakaan 32-bit sing kasedhiya karo Ubuntu 19.10, Ubuntu 20.04 uga bakal kalebu 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 lawas bakal diilangi saka set kasebut, sing ing Ubuntu 20.04 ora bakal dibangun 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 kanggo mungkasi dhukungan kanggo arsitektur i386 yaiku ora bisa njaga paket ing tingkat arsitektur liyane sing didhukung ing Ubuntu, umpamane, amarga ora kasedhiya pangembangan paling anyar ing bidang ningkatake keamanan lan perlindungan marang kerentanan dhasar kayata Spectre. kanggo sistem 32-bit. Njaga basis paket kanggo i386 mbutuhake pembangunan gedhe lan sumber daya kontrol kualitas, kang ora sabdho amarga basis pangguna cilik (jumlah sistem i386 kira-kira ing 1% saka total sistem diinstal).

Source: opennet.ru

Add a comment