To so načrti Ubuntuja 20.04 za 32-bitne pakete

ubuntu

Julija letos govorili smo tukaj na blogu o ena izmed novic, ki je pri nekaterih povzročila nezadovoljstvo z Ubuntujem, od ki jo je napovedal Canonical kot za trenutno različico vašega sistema (Ubuntu 19.10) 32-bitna arhitektura ne bi bila več podprta.

Canonical je bil namenjen popolni ustavitvi gradnje paketov za arhitekturo i386 (vključno z opuščanjem oblikovanja knjižnic multiarch, potrebnih za zagon 32-bitnih aplikacij v 64-bitnem okolju), vendar je svojo odločitev premislil po preučitvi komentarjev razvijalcev Wine in še posebej Steama.

Kot kompromis je bilo odločeno, da se zagotovi dobava ločenega kompleta 32-bitni paketi s knjižnicami, potrebni za nadaljevanje delovanja zastarelih programov, ki ostanejo samo v 32-bitni obliki ali zahtevajo 32-bitne knjižnice.

Razlog za prekinitev podpore za arhitekturo i386 je nezmožnost vzdrževanja paketov na ravni drugih arhitektur združljiv z Ubuntujem, na primer zaradi nedostopnosti najnovejših dosežkov na področju varnosti in zaščite pred temeljnimi ranljivostmi, kot je Spectre za 32-bitne sisteme.

Vzdrževanje paketne osnove za i386 zahteva velika sredstva za razvoj in zagotavljanje kakovosti, ki zaradi majhne uporabniške baze niso upravičeni (število sistemov i386 je ocenjeno na 1% skupnega števila nameščenih sistemov).

Zato je pred kratkim Steve Langasek je predstavil načrte za nadaljnje ravnanje z 32 paketi bitov v Ubuntuju. Povzel je rezultate razprave s skupnostjo o seznamu knjižnic za arhitekturo i386, ki naj bi ga vključili, da bi zagotovili združljivost z 32-bitnimi aplikacijami v Ubuntu 20.04 "Focal Fossa".

Od več kot 30 tisoč paketov je bilo izbranih približno 1700, za katero se bo nadaljevalo oblikovanje teh 32-bitnih paketov za arhitekturo i386.

Od takrat komentira, da bo za Ubuntu 20.04 Focal Fossa na voljo le omejeno število paketov 32-bitni za vzdrževanje združljivosti. Sem spadajo na primer Wine in Steam odjemalec, prek katerih je tema prvotno prišla na mizo.

Seznam vključuje predvsem knjižnice, ki se uporabljajo v 32-bitnih aplikacijah še vedno v uporabi, kot tudi odvisnosti, povezane s temi knjižnicami. Poleg tega paketov ki se upoštevajo Zastarele bodo nadomestile najnovejše stabilne različice načrtovano je shranjevanje odvisnosti, ki se uporabljajo za testiranje naštetih knjižnic, za navzkrižno testiranje zgradb knjižnice i386 v 64-bitnem sistemskem okolju, s čimer se simulira okolje, ki bo uporabljeno v realnih pogojih.

Obstaja še nekaj drugih binarnih paketov i386, katerih viri še niso na seznamu dovoljenih, zato bodo v bližnji prihodnosti iz projekta Ubuntu v celoti odstranjeni iz repozitorija paketov za Ubuntu 20.04.

Čeprav je vse to še vedno predhodna analiza, omenite, da se lahko obrnete na razvijalce nekaj časa zahtevati združljivost paketov.

To zadeva tako vzdrževalce paketov i386 v uradnih virih paketov, kot tudi tiste, ki vzdržujejo programsko opremo tretjih oseb v PPA (Personal Package Archive). Zainteresirani deli naj predstavijo svoje razloge za obstoj 32-bitnih binarnih paketov na poštnem seznamu "ubuntu-release" ali v klepetalnici "# ubuntu-devel" na Freenode. Če so ti veljavni, bodo tudi paketi na seznamu dovoljenih in zato Focal Fossa.

Še nekaj traja do načrtovane množične odstranitve binarnih datotek i386: Po Langasekovih besedah

»Sprva je treba za projekt preskusiti infrastrukturo za testiranje paketov (» autopkgtest «) za preskušanje 32-bitnih knjižnic na gostitelju amd64. To je tudi okolje, v katerem se običajno uporabljajo 32-bitni paketi. "

Če želite izvedeti več o tem, lahko podrobnosti razprave preverite v naslednja povezava. 


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.