Ezek az Ubuntu 20.04 tervei a 32 bites csomagokhoz

ubuntu

Ez év júliusában itt a blogon beszélgettünk az egyik hír, amely elégedetlenséget váltott ki az Ubuntuval szemben azóta hogy a Canonical bejelentette mint a rendszer jelenlegi verziójánál (Ubuntu 19.10) A 32 bites architektúra már nem támogatott.

Kánoni célja az i386 architektúra csomagkészítésének teljes leállítása volt (beleértve a 32 bites alkalmazások 64 bites környezetben történő futtatásához szükséges multiarch könyvtárak létrehozásának elvetését), de átgondolta a döntését miután megvizsgálta a Wine és különösen a Steam fejlesztői észrevételeit.

Kompromisszumként úgy döntöttek, hogy garantálják a külön készlet átadását 32 bites csomagok a szükséges könyvtárakkal az elavult programok működésének folytatásához, amelyek csak 32 bites formában maradnak, vagy 32 bites könyvtárakat igényelnek.

A megszakítás oka az i386 architektúra támogatása a képtelenség fenntartani a csomagokat más architektúrák szintjén kompatibilis az Ubuntuval, például a legfrissebb biztonsági és alapvető biztonsági rések elleni védelem, például a 32 bites Spectre elleni védelem és a legfrissebb fejlesztések elérhetetlensége miatt.

Az i386 csomagbázisának fenntartása nagy erőforrásokat igényel a fejlesztéshez és a minőségellenőrzéshez, ami a kis felhasználói bázis miatt nem indokolt (az i386 rendszerek számát a teljes telepített rendszerek 1% -ára becsülik).

Ezért a közelmúltban, Steve Langasek 32 csomag jövőbeli kezelésének terveit mutatta be bit az Ubuntuban. Összefoglalta a közösséggel folytatott megbeszélés eredményeit az i386 architektúra könyvtárainak listájáról, amelyet a tervek szerint beépítenek az Ubuntu 32 "Focal Fossa" 20.04 bites alkalmazásokkal való kompatibilitás biztosítása érdekében.

A több mint 30 ezer csomag közül mintegy 1700-at választottak ki, amelynél tovább folytatódik az i32 architektúra 386 bites csomagjainak kialakítása.

mint megjegyzi, hogy az Ubuntu 20.04 Focal Fossa esetében csak korlátozott számú csomag lesz 32 bites a kompatibilitás fenntartása érdekében. Ide tartozik például a Wine és a Steam kliens, amelyeken keresztül a téma eredetileg az asztalra került.

A lista főként a 32 bites alkalmazásokban használt könyvtárakat tartalmazza még mindig használatos, valamint az ezekhez a könyvtárakhoz kapcsolódó függőségek. Ez is a csomagokat hogy figyelembe veszik Az elavult verziókat a legfrissebb stabil verziók helyettesítik és a felsorolt ​​könyvtárak teszteléséhez használt függőségek mentését tervezik, az i386 könyvtár felépítésének keresztvizsgálatát végzik a 64 bites rendszerkörnyezetben, ezzel szimulálva a valós körülmények között használt környezetet.

Van néhány más i386 bináris csomag, amelyek forrásai még nem kerültek engedélyezőlistára, így a közeljövőben eltávolításra kerülnek az Ubuntu projektből az Ubuntu 20.04 csomagtárából.

Bár mindez még csak előzetes elemzés, említse meg, hogy a fejlesztőkkel kapcsolatba lehet lépni egy ideig kérni a csomagok kompatibilitását.

Ez mind az i386 csomag-karbantartókat érinti a hivatalos csomagforrásokban, mind azokat, amelyek harmadik féltől származó szoftvereket tartanak fenn egy PPA-ban (Personal Package Archive). Az érdekelt részek be kell mutatniuk a 32 bites bináris csomagok létezésének okait az "ubuntu-release" levelezőlistán vagy a Freenode "# ubuntu-devel" csevegőszobájában. Ha ezek érvényesek, akkor a csomagok is engedélyezőlistára kerülnek, ezért a Focal Fossa.

Még mindig eltart egy kicsit az i386 binárisok tervezett tömeges eltávolításáig: Langasek szerint

„Kezdetben a csomag-tesztelés projektspecifikus infrastruktúráját („ autopkgtest ”) ki kell igazítani a 32 bites könyvtárak teszteléséhez egy amd64 gazdagépen. Ez az a környezet is, amelyben a 32 bites csomagokat általában használják. "

Ha többet szeretne tudni róla, ellenőrizheti a vita részleteit a következő link. 


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.