Canonical ir pārskatījis plānus pārtraukt i386 arhitektūras atbalstu Ubuntu

Kanonisks опубликовала Paziņojums par plānu pārskatīšanu saistībā ar atbalsta pārtraukšanu 32 bitu x86 arhitektūrai Ubuntu versijā 19.10. Pēc komentāru izskatīšanas, izteikts Vīna un spēļu platformu izstrādātāji ir nolēmuši nodrošināt atsevišķa 32 bitu pakotņu komplekta montāžu un piegādi Ubuntu 19.10 un 20.04 LTS.

Nosūtīto 32 bitu pakotņu saraksts būs balstīts uz kopienas ievadi, un tajā būs iekļauti komponenti, kas nepieciešami, lai turpinātu palaist mantotās programmas, kas paliek tikai 32 bitu vai kurām ir nepieciešamas 32 bitu bibliotēkas. Turklāt, ja saraksts izrādās nepilnīgs un tiek identificētas trūkstošās pakotnes, pēc izlaišanas viņi plāno papildināt pakotņu komplektu.

Tiek apgalvots, ka diskusijas un komentāri, kas radās pēc paziņojuma par atbalsta pārtraukšanu i386 arhitektūrai, bija pārsteigums izplatīšanas izstrādātājiem, jo ​​jautājums par i386 atbalsta pārtraukšanu sabiedrībā un izstrādātāju vidū tiek apspriests kopš 2014. gada. . Ubuntu izstrādātājiem radās iespaids, ka ir panākta vienprātība jautājumā par atteikšanos no i386 atbalsta un nebija gaidāmi nekādi slazdi, taču, kā izrādījās, daži punkti netika ņemti vērā, tostarp konsultācijās ar Valve (piezīme: iespējams, daži no tiem, kas diskutēja, varētu nav prognozējuši, ka tiks nolemts ne tikai pārtraukt i386 pakotņu veidošanu, bet arī atteikties veidot multiarch bibliotēkas, kas nepieciešamas 32 bitu lietojumprogrammu darbināšanai 64 bitu vidē).

Ilgtermiņā, lai nodrošinātu atbalstu 32 bitu lietojumprogrammām izlaidumos pēc Ubuntu 20.04, plānots sadarboties ar WINE, Ubuntu Studio un spēļu piegādātājiem, lai izstrādātu risinājumu konteineru izolācijas sistēmu izmantošanai 32 bitu komponentu piegādei no LTS. Ubuntu filiāle un organizēt vecāku lietojumprogrammu palaišanu. Pamatojoties uz Snaps un LXD, būs iespējams sagatavot nepieciešamo 32 bitu vidi un bibliotēku komplektu.

Atgādināsim, ka iemesls i386 arhitektūras atbalsta pārtraukšanai ir neiespējamība uzturēt pakotnes citu Ubuntu atbalstīto arhitektūru līmenī, piemēram, tāpēc, ka nav pieejami jaunākie sasniegumi drošības uzlabošanas un aizsardzības pret fundamentāliem jomā. ievainojamības, piemēram, Spectre 32 bitu sistēmām. Pakešu bāzes uzturēšanai i386 ir nepieciešami lieli izstrādes un kvalitātes kontroles resursi, kas nav attaisnojami mazās lietotāju bāzes dēļ (i386 sistēmu skaits tiek lēsts 1% no kopējā uzstādīto sistēmu skaita).

Avots: opennet.ru

Pievieno komentāru