Need on Ubuntu 20.04 plaanid 32-bitiste pakettide jaoks

ubuntu

Selle aasta juulis rääkisime siin blogis üks uudistest, mis oli tekitanud mõnede rahulolematust Ubuntuga alates sellest ajast et Canonical oli teatanud kui teie süsteemi praeguse versiooni puhul (Ubuntu 19.10) 32-bitist arhitektuuri enam ei toetata.

Kanooniline eesmärk oli täielikult peatada i386 arhitektuuri pakettide ehitamine (sh loobumine 32-bitiste rakenduste käitamiseks 64-bitises keskkonnas vajalike multiarhide teekide moodustamisest), kuid ta vaatas oma otsuse uuesti läbi pärast Wine'i ja eriti Steami arendajate kommentaaride uurimist.

Kompromissina otsustati garanteerida eraldi komplekti kohaletoimetamine 32-bitised paketid koos vajalike teekidega, et jätkata vananenud programmide toimimist, mis jäävad alles 32-bitiseks või vajavad 32-bitiseid teeke.

Katkestuse põhjus i386 arhitektuuri toest on võimetus säilitada pakette teiste arhitektuuride tasemel ühildub näiteks Ubuntuga, kuna turvalisuse ja kaitse põhiliste haavatavuste, näiteks Spectre 32-bitiste süsteemide jaoks, uusimatele arengutele pole ligipääsetav.

I386 paketibaasi säilitamine nõuab arendamiseks ja kvaliteedi tagamiseks suuri ressursse, mis pole väikese kasutajaskonna tõttu õigustatud (i386 süsteemide arv on hinnanguliselt 1% kogu installitud süsteemide arvust).

Sellepärast hiljuti, Steve Langasek tutvustas 32 pakendi tulevase käitlemise plaane bitti Ubuntu. Ta tegi kokkuvõtte i386 arhitektuuri raamatukogude loendi kogukonnaga peetud arutelu tulemustest, mis on kavas lisada, et tagada ühilduvus Ubuntu 32 "Focal Fossa" 20.04-bitiste rakendustega.

Rohkem kui 30 tuhandest pakendist valiti välja umbes 1700, mille jaoks jätkub nende 32-bitiste pakettide moodustamine i386 arhitektuuri jaoks.

Alates sellest ajast kommenteerib, et Ubuntu 20.04 Focal Fossa jaoks on pakette ainult piiratud arv Ühilduvuse säilitamiseks 32-bitine. Nende hulka kuuluvad näiteks Wine ja Steam klient, mille kaudu teema algselt lauale jõudis.

Loend sisaldab peamiselt 32-bitistes rakendustes kasutatavaid teeke endiselt kasutusel, samuti nende teekidega seotud sõltuvused. peale selle pakendid mida arvestatakse Vananenud versioonid asendatakse kõige uuemate stabiilsete versioonidega ning kavas on salvestada loetletud teekide testimiseks kasutatud sõltuvused, testida i386 teegi ehitisi 64-bitises süsteemikeskkonnas, simuleerides seega keskkonda, mida kasutatakse reaalsetes tingimustes.

On veel mõned i386 binaarpaketid, mille allikaid pole veel lubatud loendisse lisada, seega eemaldatakse need lähitulevikus Ubuntu projektist täielikult Ubuntu 20.04 paketihoidlast.

Kuigi see kõik on alles esialgne analüüs, mainige, et arendajatega saab ühendust võtta mõnda aega pakettide ühilduvuse taotlemiseks.

See puudutab nii i386 paketi hooldajaid ametlikes pakettallikates kui ka neid, kes haldavad kolmandate osapoolte tarkvara PPA-s (isiklik pakettarhiiv). Huvitatud osad nad peaksid esitama oma 32-bitiste binaarpakettide olemasolu põhjused meililisti "ubuntu-release" või Freenode'i vestlusruumis "# ubuntu-devel". Kui need kehtivad, lisatakse paketid ka valgetesse nimekirjadesse ja seega Focal Fossa.

I386 binaarkaartide kavandatud massilise eemaldamiseni läheb veel natuke aega: Langaseki sõnul

"Esialgu tuleb projektipõhine pakettide testimise infrastruktuur (" autopkgtest ") kohandada 32-bitiste teekide testimiseks amd64 hostil. See on ka keskkond, kus tavaliselt kasutatakse 32-bitiseid pakette. "

Kui soovite selle kohta rohkem teada saada, saate arutelu üksikasju vaadata lehelt järgmine link. 


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.