Nämä ovat Ubuntu 20.04: n suunnitelmat 32-bittisille paketeille

Ubuntu

Tämän vuoden heinäkuussa puhuimme täällä blogissa yksi uutisista, jotka olivat aiheuttaneet tyytymättömyyttä joissakin Ubuntun kanssa siitä lähtien jonka Canonical oli ilmoittanut kuin järjestelmän nykyiselle versiolle (Ubuntu 19.10) 32-bittistä arkkitehtuuria ei enää tueta.

Kanoninen tarkoituksena oli lopettaa täysin i386-arkkitehtuurin pakettien rakentaminen (mukaan luettuna luopuminen moniarkkisten kirjastojen muodostamisesta, joita tarvitaan 32-bittisten sovellusten suorittamiseen 64-bittisessä ympäristössä), mutta hän harkitsi päätöstään uudelleen tutkittuaan Winein ja erityisesti Steamin kehittäjien kommentit.

Kompromissina päätettiin taata erillisen sarjan toimitus 32-bittiset paketit, joissa on tarvittavat kirjastot, jotta voidaan jatkaa vanhentuneiden ohjelmien toimintaa, jotka ovat vain 32-bittisiä tai vaativat 32-bittisiä kirjastoja.

Syy keskeytykseen i386-arkkitehtuurin tuesta on kyvyttömyys ylläpitää paketteja muiden arkkitehtuurien tasolla yhteensopiva esimerkiksi Ubuntun kanssa, koska viimeisimmät tietoturvakehitykset ja suojaus perustavanlaatuisilta haavoittuvuuksilta, kuten 32-bittisten Spectre, eivät ole käytettävissä.

I386-pakettipohjan ylläpitäminen vaatii suuria resursseja kehitykseen ja laadunvalvontaan, mikä ei ole perusteltua pienen käyttäjäkannan vuoksi (i386-järjestelmien lukumääräksi arvioidaan 1% asennettujen järjestelmien kokonaismäärästä).

Siksi äskettäin, Steve Langasek esitteli suunnitelmat 32 paketin tulevasta käsittelystä bittiä Ubuntussa. Hän tiivisti keskustelun tulokset yhteisön kanssa i386-arkkitehtuurin kirjastoluettelosta, joka on tarkoitus sisällyttää yhteensopivuuden varmistamiseksi 32-bittisten sovellusten kanssa Ubuntu 20.04 "Focal Fossa" -ohjelmassa.

Yli 30 tuhannesta paketista valittiin noin 1700, jolle näiden 32-bittisten pakettien muodostaminen i386-arkkitehtuurille jatkuu.

kuten kommentoi, että Ubuntu 20.04 Focal Fossa -paketteja on vain rajoitettu määrä 32-bittinen yhteensopivuuden ylläpitämiseksi. Näitä ovat esimerkiksi Wine ja Steam-asiakas, joiden kautta teema alun perin tuli pöydälle.

Luettelo sisältää pääasiassa kirjastoja, joita käytetään 32-bittisissä sovelluksissa edelleen käytössä, samoin kuin näihin kirjastoihin liittyvät riippuvuudet. Myös se paketit joita pidetään Vanhentuneet versiot korvataan uusimmilla vakailla versioilla ja on tarkoitus tallentaa lueteltujen kirjastojen testaamiseen käytetyt riippuvuudet, testata i386-kirjaston koontiversiot 64-bittisessä järjestelmäympäristössä simuloimalla siten ympäristöä, jota käytetään todellisissa olosuhteissa.

On joitain muita i386-binaaripaketteja, joiden lähteitä ei ole vielä lisätty sallittujen luetteloon, joten ne poistetaan lähiaikoina Ubuntu-projektista kokonaan Ubuntu 20.04 -pakettivarastosta.

Vaikka kaikki tämä on vielä alustava analyysi, mainitse, että kehittäjiin voi ottaa yhteyttä jonkin aikaa pyytääksesi pakettien yhteensopivuutta.

Tämä koskee sekä i386-pakettien ylläpitäjiä virallisissa pakettilähteissä että niitä, jotka ylläpitävät kolmannen osapuolen ohjelmistoja PPA: ssa (Personal Package Archive). Kiinnostuneet osat heidän on esitettävä syyt 32-bittisten binaaripakettien olemassaoloon ubuntu-release-postituslistalla tai Freenoden chatissa # # ubuntu-devel. Jos nämä ovat kelvollisia, myös paketit lisätään sallittujen luetteloon ja siten Focal Fossa.

I386-binaarien suunniteltu massa poistaminen kestää vielä vähän: Langasekin mukaan

"Aluksi projektikohtainen infrastruktuuri pakettien testausta varten (" autopkgtest ") on mukautettava 32-bittisten kirjastojen testaamiseen amd64-isännällä. Tämä on myös ympäristö, jossa 32-bittisiä paketteja yleensä käytetään. "

Jos haluat tietää enemmän siitä, voit tarkistaa keskustelun yksityiskohdat seuraava linkki. 


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.