Rencana anu diropéa pikeun ngirim perpustakaan 32-bit dina Ubuntu 20.04

Steve Langasek ti Canonical digeneralisasi hasil diskusi kalayan komunitas daptar perpustakaan pikeun arsitéktur i386 anu rencanana bakal dikirim dina lapisan pikeun mastikeun kasaluyuan sareng aplikasi 32-bit dina Ubuntu 20.04 "Focal Fossa". Tina langkung ti 30 rébu bungkusan awal, sakitar 1700 parantos dipilih, dimana formasi rakitan 32-bit pikeun arsitéktur i386 bakal diteruskeun.

Daptar utamana ngawengku perpustakaan dipaké dina aplikasi 32-bit nu masih dipake, kitu ogé kagumantungan pakait sareng perpustakaan ieu. Salaku tambahan, pikeun perpustakaan tina daptar, rencanana pikeun ngawétkeun kagumantungan anu digunakeun pikeun tés, tapi dianggo pikeun nguji cross-rakit perpustakaan i386 dina lingkungan sistem 64-bit x86_64, sahingga simulasi lingkungan anu bakal dianggo sacara nyata. kaayaan.

Dibandingkeun sareng set perpustakaan 32-bit anu disarengan ku Ubuntu 19.10, Ubuntu 20.04 ogé bakal kalebet. kaasup perpustakaan:

  • freeglut3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • libosmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-supir-sadayana
  • vdpau-supir-sadayana

Tapi dina waktos anu sami, bungkusan luntur bakal dikaluarkeun tina set, anu dina Ubuntu 20.04 moal deui diwangun pikeun arsitéktur ayeuna (pakét khusus versi, sapertos libperl5.28 sareng libssl1.0.0, bakal diganti ku anu langkung énggal) :

  • gcc-8-dasar
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • anggur-devel-i386
  • anggur-stabil-i386

Hayu urang émut yén mimitina Canonical dimaksudkeun sagemblengna eureun ngawangun pakét pikeun arsitektur i386 (kaasup ngeureunkeun kreasi perpustakaan multiarch diperlukeun pikeun ngajalankeun aplikasi 32-bit dina lingkungan 64-bit), tapi dirévisi kaputusan na sanggeus diajar komentar dijieun pamekar anggur и platform kaulinan. Salaku kompromi, diputuskeun pikeun ngawangun sareng ngirimkeun sakumpulan pakét 32-bit anu misah sareng perpustakaan anu diperyogikeun pikeun neraskeun program warisan anu tetep 32-bit atanapi peryogi perpustakaan 32-bit.

Alesan pikeun ngeureunkeun dukungan pikeun arsitéktur i386 nyaéta henteu mampuh ngajaga bungkusan dina tingkat arsitéktur sanés anu dirojong di Ubuntu, contona, kusabab henteu aya kamajuan panganyarna dina widang ningkatkeun kaamanan sareng panyalindungan ngalawan kerentanan dasar sapertos Specter. pikeun sistem 32-bit. Ngajaga base pakét pikeun i386 merlukeun ngembangkeun badag sarta sumberdaya kontrol kualitas, nu teu diyakinkeun alatan basa pamaké leutik (jumlah sistem i386 diperkirakeun dina 1% tina total jumlah sistem dipasang).

sumber: opennet.ru

Tambahkeun komentar