Ovo su planovi Ubuntu-a 20.04 za 32-bitne pakete

ubuntu

U julu ove godine, razgovarali smo ovdje na blogu o jedna od vijesti koja je kod nekih stvorila nezadovoljstvo Ubuntuom koje je Canonical najavio nego za trenutnu verziju vašeg sistema (Ubuntu 19.10) 32-bitna arhitektura više neće biti podržana.

kanonski je trebao potpuno zaustaviti izradu paketa za i386 arhitekturu (uključujući napuštanje formiranja multiarch biblioteka potrebnih za pokretanje 32-bitnih aplikacija u 64-bitnom okruženju), ali je preispitao svoju odluku nakon ispitivanja komentara programera Wine-a, a posebno Steama.

Kao kompromis, odlučeno je da se zagarantuje isporuka zasebnog kompleta 32-bitni paketi s potrebnim knjižnicama za nastavak rada zastarjelih programa koji ostaju samo u 32-bitnom obliku ili zahtijevaju 32-bitne knjižnice.

Razlog prekida podrške za arhitekturu i386 je nemogućnost održavanja paketa na nivou drugih arhitektura kompatibilan s Ubuntuom, na primjer, zbog nepristupačnosti najnovijih dostignuća u sigurnosti i zaštiti od temeljnih ranjivosti kao što je Spectre za 32-bitne sisteme.

Održavanje baze paketa za i386 zahtijeva velike resurse za razvoj i osiguranje kvaliteta, koji nisu opravdani zbog male baze korisnika (broj i386 sistema procjenjuje se na 1% od ukupnog broja instaliranih sistema).

Zbog toga je nedavno, Steve Langasek predstavio je planove za buduće rukovanje sa 32 paketa bitova u Ubuntuu. Rezimirao je rezultate diskusije sa zajednicom popisa biblioteka za i386 arhitekturu, za koju se planira uključiti kako bi se osigurala kompatibilnost sa 32-bitnim aplikacijama u Ubuntu 20.04 "Focal Fossa".

Od više od 30 hiljada paketa odabrano je oko 1700, za koju će se nastaviti formiranje tih 32-bitnih paketa za i386 arhitekturu.

Od tada komentariše da će za Ubuntu 20.04 Focal Fossa biti ograničen broj paketa 32-bitni za održavanje kompatibilnosti. Tu spadaju, na primjer, Wine i Steam klijent preko kojih je tema prvotno došla na stol.

Popis uglavnom uključuje biblioteke koje se koriste u 32-bitnim aplikacijama još uvijek u upotrebi, kao i zavisnosti povezane sa ovim bibliotekama. pored toga paketi koji se smatraju Zastarjele verzije zamijenit će najnovije stabilne verzije a planirano je spasiti ovisnosti korištene za testiranje popisanih knjižnica, radi unakrsnog testiranja izrada biblioteke i386 u 64-bitnom sistemskom okruženju, simulirajući tako okruženje koje će se koristiti u stvarnim uvjetima.

Postoje još neki binarni paketi i386 čiji izvori još nisu na bijeloj listi, pa će u bliskoj budućnosti biti uklonjeni iz Ubuntu projekta u potpunosti iz spremišta paketa za Ubuntu 20.04.

Iako je sve ovo još uvijek preliminarna analiza, napomenuti da se programeri mogu kontaktirati neko vrijeme da zatražite kompatibilnost paketa.

To se odnosi kako na održavače paketa i386 u službenim izvorima paketa, tako i na one koji održavaju softver nezavisnih proizvođača u PPA-u (Personal Package Archive). Zainteresovani dijelovi trebali bi iznijeti svoje razloge za postojanje 32-bitnih binarnih paketa na mailing listi "ubuntu-release" ili u sobi za razgovor "# ubuntu-devel" na Freenode. Ako su to valjano, paketi će također biti na bijeloj listi i prema tome Focal Fossa.

Još treba malo do planiranog masovnog uklanjanja binarnih datoteka i386: Prema Langaseku

„U početku, infrastruktura specifična za projekat za testiranje paketa („ autopkgtest “) mora biti prilagođena za testiranje 32-bitnih biblioteka na amd64 hostu. Ovo je također okruženje u kojem se uglavnom koriste 32-bitni paketi. "

Ako želite znati više o tome, detalje rasprave možete provjeriti u sljedeći link. 


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.