Canonical har revidert planene for å slutte å støtte i386-arkitekturen i Ubuntu

Kanonisk опубликовала Erklæring om gjennomgang av planer knyttet til slutten av støtte for 32-bit x86-arkitektur i Ubuntu 19.10. Etter å ha gjennomgått kommentarene, uttrykte Utviklere av vin- og spillplattformer har bestemt seg for å sikre montering og levering av et eget sett med 32-bits pakker i Ubuntu 19.10 og 20.04 LTS.

Listen over 32-biters pakker som sendes vil være basert på fellesskapsinndata og vil inkludere komponenter som trengs for å fortsette å kjøre eldre programmer som forblir bare 32-biters eller krever 32-bits biblioteker. Dessuten, hvis listen viser seg å være ufullstendig og manglende pakker er identifisert, planlegger de å supplere settet med pakker etter utgivelsen.

Det påstås at diskusjonene og kommentarene som oppsto etter kunngjøringen av slutten av støtten for i386-arkitekturen kom som en overraskelse for distribusjonsutviklerne, siden spørsmålet om å avslutte støtte for i386 har vært diskutert i samfunnet og blant utviklere siden 2014 . Ubuntu-utviklere var under inntrykk av at det var oppnådd enighet om spørsmålet om å forlate i386-støtte, og det var ikke forventet noen fallgruver, men det viste seg at noen punkter ble oversett, inkludert under konsultasjoner med Valve (merk: sannsynligvis kunne noen av de som diskuterte ikke har spådd , at det vil bli besluttet ikke bare å slutte å bygge i386-pakker, men også å nekte å bygge multiarkbibliotekene som er nødvendige for å kjøre 32-bits applikasjoner i et 64-bits miljø).

På lang sikt, for å sikre støtte for 32-bits applikasjoner i utgivelser etter Ubuntu 20.04, er det planlagt å samarbeide med WINE, Ubuntu Studio og spillleverandører for å utvikle en løsning for å bruke containerisolasjonssystemer for å sende 32-bits komponenter fra LTS. gren av Ubuntu og organisere lanseringen av eldre applikasjoner. Basert på Snaps og LXD vil det være mulig å klargjøre det nødvendige 32-bits miljøet og et sett med biblioteker.

La oss huske at årsaken til å avslutte støtten for i386-arkitekturen er umuligheten av å opprettholde pakker på nivået til andre arkitekturer som støttes i Ubuntu, for eksempel på grunn av utilgjengelighet av den siste utviklingen innen forbedring av sikkerhet og beskyttelse mot grunnleggende sårbarheter som Spectre for 32-bits systemer. Å opprettholde en pakkebase for i386 krever store utviklings- og kvalitetskontrollressurser, som ikke er berettiget på grunn av den lille brukerbasen (antall i386-systemer er estimert til 1 % av det totale antallet installerte systemer).

Kilde: opennet.ru

Legg til en kommentar