Canonical je revidiral načrte za prenehanje podpore arhitekture i386 v Ubuntuju

Canonical Company objavljeno Izjava o pregledu načrtov, povezanih s koncem podpore za 32-bitno arhitekturo x86 v Ubuntu 19.10. Po pregledu komentarjev, izraženo Razvijalci platforme za vino in igre so se odločili zagotoviti sestavljanje in dostavo ločenega niza 32-bitnih paketov v Ubuntu 19.10 in 20.04 LTS.

Seznam odposlanih 32-bitnih paketov bo temeljil na prispevku skupnosti in bo vključeval komponente, potrebne za nadaljnje izvajanje podedovanih programov, ki ostajajo samo 32-bitni ali zahtevajo 32-bitne knjižnice. Poleg tega, če se izkaže, da je seznam nepopoln in so ugotovljeni manjkajoči paketi, načrtujejo dopolnitev nabora paketov po izdaji.

Domnevno so bile razprave in komentarji, ki so se pojavili po objavi konca podpore za arhitekturo i386, presenečenje za razvijalce distribucij, saj se vprašanje prenehanja podpore za i386 v skupnosti in med razvijalci razpravlja že od leta 2014. . Razvijalci Ubuntuja so bili pod vtisom, da je bilo doseženo soglasje o opustitvi podpore za i386 in ni pričakovati nobenih pasti, a kot se je izkazalo, so bile nekatere točke spregledane, tudi med posvetovanji z Valveom (opomba: verjetno bi lahko nekateri od razpravljalcev niso predvideli, da bo odločeno ne le prenehati graditi pakete i386, ampak tudi zavrniti gradnjo večarhičnih knjižnic, potrebnih za izvajanje 32-bitnih aplikacij v 64-bitnem okolju).

Dolgoročno je za zagotovitev podpore za 32-bitne aplikacije v izdajah po Ubuntuju 20.04 načrtovano sodelovanje z WINE, Ubuntu Studio in dobavitelji iger za razvoj rešitve za uporabo sistemov izolacije vsebnikov za pošiljanje 32-bitnih komponent iz LTS vejo Ubuntuja in organizirati zagon starejših aplikacij. Na podlagi Snaps in LXD bo mogoče pripraviti potrebno 32-bitno okolje in nabor knjižnic.

Naj spomnimo, da je razlog za ukinitev podpore za arhitekturo i386 nezmožnost vzdrževanja paketov na ravni drugih arhitektur, ki jih podpira Ubuntu, na primer zaradi nedostopnosti najnovejših dosežkov na področju izboljšanja varnosti in zaščite pred temeljnimi ranljivosti, kot je Spectre za 32-bitne sisteme. Vzdrževanje paketne baze za i386 zahteva velika sredstva za razvoj in nadzor kakovosti, ki pa zaradi majhne baze uporabnikov niso upravičena (število sistemov i386 je ocenjeno na 1% od skupnega števila nameščenih sistemov).

Vir: opennet.ru

Dodaj komentar