Frissült az Ubuntu 20.04 32 bites könyvtárait biztosító tervek

Steve Langasek a Canonicaltól összefoglalta eredmények vita az i386 architektúrához készült könyvtárak közösségi listájával, amelyeket a 32 bites alkalmazásokkal való kompatibilitás biztosítására szánt rétegben fognak szállítani az Ubuntu 20.04 "Focal Fossa" kiadásban. Több mint 30 ezer forráscsomagból körülbelül 1700-at választottak ki, amelyek számára folytatódik a 32 bites build-ek elkészítése i386 architektúrára.

A lista alapvetően azokból a könyvtárakból áll, amelyeket még mindig használnak a 32 bites alkalmazások, valamint a hozzájuk kapcsolódó függőségek. Ezen kívül a listán szereplő könyvtárak esetében a teszteléshez szükséges függőségek megőrzésére is sor kerül, de ezeket a 64 bites x86_64 rendszerkörnyezetben lévő i386 build-ek keresztviszgálatára fogják használni, ezáltal modellezve egy olyan környezetet, amely a valós körülmények között alkalmazható lesz.

A 32 bites könyvtárkészlethez képest, amely az Ubuntu 19.10 kiadásában került szállításra, az Ubuntu 20.04 tartalmazni fogja belekerültek a következő könyvtárakat:

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

azonban a csomagok közül ki lesznek zárva az elavult csomagok, amelyeket az Ubuntu 20.04-ben már nem fognak buildelni az aktuális architektúrákra (az ilyen verzióhoz kötött csomagok, mint például a libperl5.28 és libssl1.0.0, újabb verziókra lesznek lecserélve):

  • 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

Emlékeztetünk arra, hogy a Canonical kezdetben szándékozik teljesen le akarta állítani az i386 architektúrához készült csomagok buildelését (beleértve a 32 bites alkalmazások 64 bites környezetben való futtatásához szükséges multiarch könyvtárak előállításának felfüggesztését), de felülvizsgálta döntését a Wine fejlesztőitől kapott megjegyzések tanulmányozása után, és játékplatformok. Kompromisszumként úgy döntöttek, hogy biztosítják egy külön 32 bites csomagkészlet összeállítását és szállítását, amely tartalmazza a szükséges könyvtárakat az elavult programok folytatásához, amelyek csak 32 bites változatban léteznek, vagy 32 bites könyvtárakat igényelnek.

Az i386 architektúra támogatásának megszüntetésének okaként említik, hogy nem lehetséges a csomagok fenntartása a többi, az Ubuntu által támogatott architektúrához képest, például a legújabb biztonsági fejlesztések és alapvető sebezhetőségekkel, mint a Spectre elleni védelem révén elérhetetlen 32 bites rendszerek esetében. Az i386 csomag alapjának fenntartása jelentős fejlesztési és minőségellenőrzési forrást igényel, ami nem indokolt a minimális felhasználói bázis miatt (az i386 rendszerek számát a telepített rendszerek összesen 1%-ára teszik).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster