Dette er planene for Ubuntu 20.04 for 32-biters pakker

ubuntu

I juli i år, vi snakket her på bloggen om en av nyhetene som hadde skapt misnøye hos noen med Ubuntu siden som Canonical hadde kunngjort enn for den gjeldende versjonen av systemet ditt (Ubuntu 19.10) 32-biters arkitektur støttes ikke lenger.

Canonical var ment å stoppe helt med å bygge pakker for i386-arkitektur (inkludert å forlate dannelsen av multiarkbiblioteker som trengs for å kjøre 32-biters applikasjoner i et 64-biters miljø), men han revurderte avgjørelsen sin etter å ha undersøkt kommentarene fra utviklerne av Wine og spesielt Steam.

Som et kompromiss ble det besluttet å garantere levering av et eget sett 32-biters pakker med nødvendige biblioteker for å fortsette drift av foreldede programmer som bare forblir i 32-biters form eller krever 32-biters biblioteker.

Årsaken til avbruddet av i386 arkitekturstøtte er manglende evne til å vedlikeholde pakker på nivå med andre arkitekturer kompatibel med Ubuntu, for eksempel på grunn av utilgjengelighet av den siste utviklingen innen sikkerhet og beskyttelse mot grunnleggende sårbarheter som Spectre for 32-biters systemer.

Å opprettholde en pakkebase for i386 krever store ressurser for utvikling og kvalitetssikring, noe som ikke er berettiget på grunn av den lille brukerbasen (antall i386-systemer anslås til 1% av det totale antallet installerte systemer).

Det er derfor nylig, Steve Langasek presenterte planer for fremtidig håndtering av 32 pakker biter i Ubuntu. Han oppsummerte resultatene av en diskusjon med fellesskapet av en liste over biblioteker for i386-arkitekturen, som er planlagt inkludert for å sikre kompatibilitet med 32-biters applikasjoner i Ubuntu 20.04 "Focal Fossa".

Av de mer enn 30 tusen pakker ble omtrent 1700 valgt ut, som dannelsen av disse 32-biters pakkene for i386-arkitekturen vil fortsette.

som kommenterer at det for Ubuntu 20.04 Focal Fossa bare vil være et begrenset antall pakker 32-bit for å opprettholde kompatibilitet. Disse inkluderer for eksempel Wine og Steam-klienten, hvor temaet opprinnelig kom til bordet.

Listen inkluderer hovedsakelig biblioteker som brukes i 32-biters applikasjoner fortsatt i bruk, så vel som avhengigheter knyttet til disse bibliotekene. Også det pakkene som blir vurdert Foreldede blir erstattet av de mest oppdaterte stabile versjonene og det er planlagt å lagre avhengighetene som brukes til å teste de listede bibliotekene, for å kryssteste byggene til i386-biblioteket i 64-biters systemmiljø, og dermed simulere miljøet som skal brukes under reelle forhold.

Det er noen andre binære i386-pakker hvis kilder ennå ikke er godkjent, så de vil bli fjernet fra Ubuntu-prosjektet i nær fremtid helt fra pakkeoppbevaringsområdet for Ubuntu 20.04.

Selv om alt dette fremdeles er en foreløpig analyse, nevne at utviklere kan kontaktes en stund for å be om pakkekompatibilitet.

Dette gjelder både i386-pakkeholderne i offisielle pakkekilder, så vel som de som vedlikeholder tredjepartsprogramvare i en PPA (Personal Package Archive). De interesserte delene de bør presentere årsakene til at det eksisterer 32-biters binære pakker på adresselisten "ubuntu-release" eller i chatterommet "# ubuntu-devel" på Freenode. Hvis disse er gyldige, vil pakkene også bli godkjent og derfor Focal Fossa.

Det tar fremdeles litt til den planlagte massefjerningen av i386-binærfiler: Ifølge Langasek

“I utgangspunktet må den prosjektspesifikke infrastrukturen for pakketesting (“ autopkgtest ”) tilpasses for å teste 32-biters biblioteker på en amd64-vert. Dette er også miljøet der 32-biters pakker vanligvis brukes. "

Hvis du vil vite mer om det, kan du sjekke detaljene for diskusjonen i følgende lenke. 


Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.