Canonical on tarkistanut suunnitelmiaan lopettaa i386-arkkitehtuurin tukeminen Ubuntussa

Kanoninen julkaistu Selvitys suunnitelmista, jotka liittyvät 32-bittisen x86-arkkitehtuurin tuen lopettamiseen Ubuntu 19.10:ssä. Kommenttien tarkastelun jälkeen ilmaistaan Viini- ja pelialustojen kehittäjät ovat päättäneet varmistaa erillisen 32-bittisten pakettien kokoamisen ja toimituksen Ubuntu 19.10 ja 20.04 LTS:ssä.

Toimitettujen 32-bittisten pakettien luettelo perustuu yhteisön syötteeseen ja sisältää komponentteja, joita tarvitaan jatkamaan vanhojen ohjelmien käyttöä, jotka pysyvät vain 32-bittisinä tai vaativat 32-bittisiä kirjastoja. Lisäksi, jos luettelo osoittautuu puutteelliseksi ja puuttuvat paketit tunnistetaan, he suunnittelevat täydentävänsä paketteja julkaisun jälkeen.

Väitetään, että i386-arkkitehtuurin tuen lopettamisen jälkeen syntyneet keskustelut ja kommentit tulivat jakelukehittäjille yllätyksenä, koska i386:n tuen lopettamisesta on keskusteltu yhteisössä ja kehittäjien keskuudessa vuodesta 2014 lähtien. . Ubuntu-kehittäjät uskoivat, että i386-tuesta luopumisesta oli päästy yksimielisyyteen, eikä sudenkuoppia odotettu, mutta kuten kävi ilmi, joitain kohtia ei huomioitu, myös Valven kanssa käydyissä neuvotteluissa (huomaa: luultavasti jotkut keskustelijoista voisivat eivät ole ennustaneet, että päätetään paitsi lopettaa i386-pakettien rakentaminen, myös kieltäytyä rakentamasta moniarkkikirjastoja, joita tarvitaan 32-bittisten sovellusten suorittamiseen 64-bittisessä ympäristössä).

Pitkällä aikavälillä 32-bittisten sovellusten tuen varmistamiseksi Ubuntu 20.04:n jälkeisissä julkaisuissa suunnitellaan työskentelevän WINEn, Ubuntu Studion ja pelitoimittajien kanssa ratkaisun kehittämiseksi kontineristysjärjestelmillä 32-bittisten komponenttien lähettämiseen LTS:stä. Ubuntun haara ja järjestää vanhempien sovellusten käynnistäminen. Snapsin ja LXD:n perusteella on mahdollista valmistaa tarvittava 32-bittinen ympäristö ja joukko kirjastoja.

Muistetaan, että syy i386-arkkitehtuurin tuen lopettamiseen on se, että paketteja ei voida ylläpitää muiden Ubuntussa tuettujen arkkitehtuurien tasolla esimerkiksi siksi, että viimeisintä kehitystä ei ole saatavilla turvallisuuden parantamisen ja perussuojauksen alalla. haavoittuvuuksia, kuten Spectre 32-bittisille järjestelmille. Pakettikannan ylläpito i386:lle vaatii suuria kehitys- ja laadunvalvontaresursseja, mikä ei ole perusteltua pienen käyttäjäkunnan vuoksi (i386-järjestelmien lukumääräksi arvioidaan 1 % asennettujen järjestelmien kokonaismäärästä).

Lähde: opennet.ru

Lisää kommentti