Posodobljeni načrti dobave 32-bitnih knjižnic v Ubuntu 20.04

Steve Langasek из компании Canonical saznao je rezultati the discussion z skupnostjo seznama knjižnic za arhitekturo i386, ki naj bi bile dobavljene v plast, ki zagotavlja združljivost s 32-bitnimi aplikacijami v Ubuntu 20.04 'Focal Fossa'. Od več kot 30 tisoč izvornih paketov je bilo izbranih približno 1700, za katere bo nadalje oblikovanje 32-bitnih gradiv za arhitekturo i386.

V glavni seznam so vključene knjižnice, uporabljene v še vedno aktualnih 32-bitnih aplikacijah, ter s temi knjižnicami povezane odvisnosti. Poleg tega je načrtovano, da se za knjižnice s seznama ohranijo odvisnosti, uporabljene za teste, vendar jih bo mogoče uporabiti za medsebojno testiranje 32-bitnih gradiv knjižnic v 64-bitnem sistemskem okolju x86_64, pri čemer se simulira okolje, ki bo uporabljeno v resničnih pogojih.

V primerjavi z naborom 32-bitnih knjižnic, ki so bile dobavljene v Ubuntu 19.10, bodo v sestavi Ubuntu 20.04 dodatno vključene vključeni knjižnice:

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

A vendar pa bodo iz nabora izključena zastarela paketa, ki se v Ubuntu 20.04 ne bosta več sestavljala za aktualne arhitekture (paketa, povezana z različicami, kot sta libperl5.28 in libssl1.0.0, bosta zamenjana z novejšima):

  • 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

Spomnimo, da je podjetje Canonical izvirno nameravalo popolnoma preneha s sestavljanjem paketov za arhitekturo i386 (vključno z opustitvijo oblikovanja multiarch knjižnic, potrebnih za zagon 32-bitnih aplikacij v 64-bitnem okolju), vendar pregledalo je svojo odločitev po pregledu pripomb, ki so jih podali razvojniki Wine in igralnih platform. Kot kompromis je bilo odločeno, da se zagotovi sestavljanje in dobava ločenega sklopa 32-bitnih paketov s knjižnicami, potrebnimi za nadaljnje delovanje zastarelih programov, ki ostajajo le v 32-bitni obliki ali zahtevajo 32-bitne knjižnice.

Kot menja razlog za prekinitev podpore arhitekturi i386 je nerazpoložljivost paketa na ravni drugih podprtih arhitektur v Ubuntu, na primer zaradi nedostopnosti zadnjih dosežkov na področju varnosti in zaščite pred osnovnimi ranljivostmi, kot je Spectre, za 32-bitne sisteme. Ohranitev zbirke paketov za i386 zahteva velike vire za razvoj in nadzor kakovosti, ki se ne upravičujejo zaradi majhne uporabniške baze (število i386 sistemov je ocenjeno na 1% od celotnega števila nameščenih sistemov).

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster