Jane përmirësuar planet për shpërndarjen e bibliotekave 32-bit në Ubuntu 20.04

Steve Langasek nga kompania Canonical përmbledhi rezultatet diskutim me komunitetin e listës së bibliotekave për arkitekturën i386, të cilat pritet të ofrohen në një shtresë për sigurimin e pajtueshmërisë me aplikacionet 32-bit në Ubuntu 20.04 'Focal Fossa'. Nga më shumë se 30,000 paketa burimore, janë përzgjedhur rreth 1,700, për të cilat do të vazhdojë formimi i ndërtimeve 32-bit për arkitekturën i386.

Në përgjithësi, lista përfshin bibliotekat e përdorura 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 nga lista planifikohet të ruhet varësitë e përdorura për teste, por të përdoren për testimin e krihet 32-bit të bibliotekave në një mjedis sistemik 64-bit x86_64, kështu duke simuluar një mjedis që do të aplikohet në kushte reale.

Në krahasim me grupin e bibliotekave 32-bit që u ofruan në Ubuntu 19.10, në Ubuntu 20.04 do të shtohen gjithashtu are packages with proprietary NVIDIA drivers. For systems with NVIDIA graphics chips, free "Nouveau" drivers continue to be offered by default, while proprietary drivers are available as an option for quick installation after the installation is completed; bibliotekat:

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

Por, nga grupi do të përjashtohen paketat e vjetra, të cilat në Ubuntu 20.04 do të ndalen së ndërtuari për arkitekturë 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

Kujtojmë se fillimisht kompania Canonical kishte për qëllim të ndalonte plotësisht ndërtimin e paketeve për arkitekturën i386 (përfshirë ndalimin e formimin e bibliotekave multiarch, të nevojshme për ekzekutimin e aplikacioneve 32-bit në një ambient 64-bit), por rishqyrtoi vendimin e saj pas shqyrtimit të komenteve të dhëna nga zhvilluesit e Wine dhe platformat e lojërave. Si një kompromis, u vendos të ofrohet ndërtimi dhe ofrimi i një grupi të veçantë të paketeve 32-bit me bibliotekat e nevojshme për vazhdimin e funksionimit të aplikacioneve të vjetra, që mbeten vetëm në formë 32-bit ose kërkojnë bibliotekat 32-bit.

Si shkak për ndërprerjen e mbështetjes për arkitekturën i386 përmendet pamundësia e mbajtjes së paketave në nivelin e arkitekturave të tjera të mbështetura në Ubuntu, për shembull, për shkak të mosdisponueshmërisë për sistemet 32-bit të zhvillimeve më të fundit në fushën e rritjes së sigurisë dhe mbrojtjes nga vulnerabilitetet themelore si Spectre. Mbështetja e bazës së paketave për i386 kërkon burime të mëdha për zhvillim dhe kontrolle cilësie, 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

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster