Det här är planerna för Ubuntu 20.04 för 32-bitarspaket

ubuntu

I juli i år, vi pratade här på bloggen om en av nyheterna som genererat missnöje hos vissa med Ubuntu sedan som Canonical hade meddelat än för den aktuella versionen av ditt system (Ubuntu 19.10) 32-bitars arkitektur stöds inte längre.

Canonical var tänkt att helt sluta bygga paket för i386-arkitektur (inklusive övergivande av bildandet av multiarkbibliotek som behövs för att köra 32-bitarsapplikationer i en 64-bitars miljö), men han omprövade sitt beslut efter att ha granskat kommentarerna från utvecklarna av Wine och särskilt Steam.

Som en kompromiss beslutades att garantera leveransen av en separat uppsättning 32-bitarspaket med nödvändiga bibliotek för att fortsätta använda föråldrade program som bara förblir i 32-bitarsform eller kräver 32-bitarsbibliotek.

Anledningen till avbrottet av i386-arkitektursupport är oförmågan att underhålla paket på samma nivå som andra arkitekturer kompatibel med Ubuntu, till exempel på grund av att den senaste utvecklingen inom säkerhet och skydd mot grundläggande sårbarheter som Spectre för 32-bitars system inte är tillgänglig.

Att upprätthålla en paketbas för i386 kräver stora resurser för utveckling och QA, vilket inte är motiverat på grund av den lilla användarbasen (antalet i386-system uppskattas till 1% av det totala antalet installerade system).

Det är därför nyligen, Steve Langasek presenterade planer för framtida hantering av 32 paket bitar i Ubuntu. Han sammanfattade resultaten av en diskussion med communityn av en lista över bibliotek för i386-arkitekturen, som planeras inkluderas för att säkerställa kompatibilitet med 32-bitarsapplikationer i Ubuntu 20.04 "Focal Fossa".

Av de mer än 30 tusen paketen valdes cirka 1700, för vilken bildandet av dessa 32-bitarspaket för i386-arkitekturen fortsätter.

som kommenterar att för Ubuntu 20.04 Focal Fossa kommer det bara att finnas ett begränsat antal paket 32-bitars för att upprätthålla kompatibilitet. Dessa inkluderar till exempel Wine och Steam-klienten, genom vilken temat ursprungligen kom till bordet.

Listan innehåller främst bibliotek som används i 32-bitarsapplikationer fortfarande i bruk, samt beroenden i samband med dessa bibliotek. Också det paketen som beaktas Föråldrade kommer att ersättas med de senaste stabila versionerna och det är planerat att spara beroenden som används för att testa de listade biblioteken, för att korsprova byggandet av i386-biblioteket i 64-bitars systemmiljö och därmed simulera den miljö som kommer att användas under verkliga förhållanden.

Det finns några andra i386-binära paket vars källor ännu inte har blivit vitlistade, så de kommer att tas bort från Ubuntu-projektet inom en snar framtid helt från paketförvaret för Ubuntu 20.04.

Även om allt detta fortfarande är en preliminär analys, nämna att utvecklare kan kontaktas ett tag för att begära paketkompatibilitet.

Detta gäller både i386-pakethållarna i officiella paketkällor, liksom de som underhåller tredjepartsprogramvara i en PPA (Personal Package Archive). De intresserade delarna de bör redovisa sina skäl till att det finns 32-bitars binära paket på e-postlistan "ubuntu-release" eller i chattrummet "# ubuntu-devel" på Freenode. Om dessa är giltiga kommer paketen också att vara vitlistade och därför Focal Fossa.

Det tar fortfarande lite tills det planerade massavlägsnandet av i386-binärer: Enligt Langasek

"Inledningsvis måste den projektspecifika infrastrukturen för pakettestning (" autopkgtest ") anpassas för att testa 32-bitars bibliotek på en amd64-värd. Detta är också den miljö där 32-bitarspaket vanligtvis används. "

Om du vill veta mer om det kan du kontrollera detaljerna i diskussionen i följande länk. 


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.