Dette er planerne for Ubuntu 20.04 for 32-bit pakker

ubuntu

I juli i år vi talte her på bloggen om en af ​​de nyheder, der havde skabt utilfredshed hos nogle med Ubuntu siden som Canonical havde meddelt end for den aktuelle version af dit system (Ubuntu 19.10) 32-bit arkitektur understøttes ikke længere.

Canonical var beregnet til helt at stoppe opbygningen af ​​pakker til i386-arkitektur (herunder at opgive dannelsen af ​​multiarkbiblioteker, der er nødvendige for at køre 32-bit applikationer i et 64-bit miljø), men han genovervejede sin beslutning efter at have undersøgt kommentarerne fra udviklerne af Wine og især Steam.

Som et kompromis blev det besluttet at garantere leveringen af ​​et separat sæt 32-bit pakker med de nødvendige biblioteker for at fortsætte driften af ​​forældede programmer, der kun forbliver i 32-bit form eller kræver 32-bit biblioteker.

Årsagen til afbrydelsen af i386-arkitektursupport er manglende evne til at vedligeholde pakker på niveau med andre arkitekturer kompatibel med Ubuntu, for eksempel på grund af utilgængelighed af den seneste udvikling inden for sikkerhed og beskyttelse mod grundlæggende sårbarheder såsom Spectre til 32-bit-systemer.

Vedligeholdelse af en pakkebase til i386 kræver store ressourcer til udvikling og QA, hvilket ikke er berettiget på grund af den lille brugerbase (antallet af i386-systemer anslås til 1% af det samlede antal installerede systemer).

Det er derfor for nylig, Steve Langasek præsenterede planer for fremtidig håndtering af 32 pakker bits i Ubuntu. Han opsummerede resultaterne af en diskussion med samfundet af en liste over biblioteker til i386-arkitekturen, som er planlagt til at blive inkluderet for at sikre kompatibilitet med 32-bit applikationer i Ubuntu 20.04 "Focal Fossa".

Af de mere end 30 tusind pakker blev ca. 1700 valgt, hvorefter dannelsen af ​​disse 32-bit pakker til i386-arkitekturen fortsætter.

som kommenterer, at der for Ubuntu 20.04 Focal Fossa kun vil være et begrænset antal pakker 32-bit for at opretholde kompatibilitet. Disse inkluderer for eksempel Wine og Steam-klienten, hvorigennem temaet oprindeligt kom til bordet.

Listen inkluderer hovedsageligt biblioteker, der bruges i 32-bit applikationer stadig i brug, såvel som afhængigheder forbundet med disse biblioteker. Også det pakkerne der tages i betragtning Forældede versioner erstattes af de mest stabile versioner og det er planlagt at gemme de afhængigheder, der bruges til at teste de anførte biblioteker, at krydstest opbygningen af ​​i386-biblioteket i 64-bit systemmiljøet og således simulere det miljø, der vil blive brugt under reelle forhold.

Der er nogle andre i386-binære pakker, hvis kilder endnu ikke er hvidlistet, så de vil blive fjernet fra Ubuntu-projektet i den nærmeste fremtid helt fra pakkeopbevaringsområdet til Ubuntu 20.04.

Selvom alt dette stadig er en indledende analyse, nævne, at udviklere kan kontaktes i et stykke tid for at anmode om pakkekompatibilitet.

Dette vedrører både i386-pakkeholdere i officielle pakkekilder såvel som dem, der vedligeholder tredjepartssoftware i en PPA (Personal Package Archive). De interesserede dele de skal præsentere deres grunde til eksistensen af ​​32-bit binære pakker på postlisten "ubuntu-release" eller i chatrummet "# ubuntu-devel" på Freenode. Hvis disse er gyldige, bliver pakkerne også hvidlistet og derfor Focal Fossa.

Det tager stadig lidt, indtil den planlagte massefjernelse af i386-binærfilerne: Ifølge Langasek

”Oprindeligt skal den projektspecifikke infrastruktur til pakketest (“ autopkgtest ”) tilpasses til at teste 32-bit biblioteker på en amd64-vært. Dette er også det miljø, hvor 32-bit pakker generelt bruges. "

Hvis du vil vide mere om det, kan du kontrollere detaljerne i diskussionen i følgende link. 


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.