Edellisessä artikkelissa käsittelimme Wine-kehitystiimin vastausta Ubuntu-kehittäjien uutiseen, jonka mukaan he lopettaisivat 32-bittisten pakettien tuen ja luomisen Ubuntun seuraavasta versiosta, joka on Ubuntu 19.10.
No, kaikki tämä epäjärjestys, joka on tapahtunut tämän uutisen ympärillä, jonka he antoivat Canonicalissa tämän viikon aikana, on herättänyt erilaista kritiikkiä ja ennen kaikkea tyytymättömyyttä yhteisöön.
Tämä johtui siitä, että Canonical antoi syyksi i386-arkkitehtuurin tuen lopettamiselle kyvyttömyyden ylläpitää paketteja muiden Ubuntun kanssa yhteensopivien arkkitehtuurien tasolla Linux-ytimen, työkalujen ja selainten riittämättömän tuen vuoksi.
Erityisesti uusimmat kehitysaskeleet turvallisuuden parantamisessa ja perustavanlaatuisten haavoittuvuuksien torjunnassa eivät enää kehity ajoissa 32-bittisille x86-järjestelmille , ja ne ovat saatavilla vain 64-bittiselle arkkitehtuurille.
Kaksi Linuxin suurista on jo tullut vastaamaan, yksi heistä Wine-tiimi ja heidän takanaan Steam.
Valve, ei anna Steam-tukea Ubuntu 19.10: lle
Ja hiljattain Valven työntekijä, "Pierre-Loup Griffais", jakoi Valven kannan Canonicalin ajatuksia vastaan . Hän antoi vastauksen Twitterissä tänä iltana, ja voit lukea sen täältä.
Steam ei tue virallisesti Ubuntu 19.10: ää eikä tulevia julkaisuja, eikä niitä suositella käyttäjillemme. Arvioimme tapoja minimoida rikkoutuminen nykyisille käyttäjille, mutta vaihdamme myös painopisteen toiseen jakeluun, tällä hetkellä TBD.
— Pierre-Loup Griffais (@Plagman2) 22. kesäkuuta 2019
Näyttää siltä, että Ubuntun ja Valven väliset neuvottelut 32-bittisen/Multiarch-kirjaston poistamisesta Ubuntu 19.10:stä ovat epäonnistuneet , koska he eivät enää virallisesti tue sitä Ubuntussa eivätkä suosittele sitä käyttäjilleen tulevaisuudessa. He tutkivat nyt uusia jakeluita, joihin he voisivat siirtyä sen sijaan.
Lisäksi Canonicalin kehittäjä Alan Pope (alias Popey) pyrki lisäämään tietoisuutta ongelmista, joita keskivertokäyttäjä kohtaisi ilman 32-bittistä tukea.
Koska tämä Canonical-kehittäjä suoritti kokeen käynnistää pelejä GOG-luettelosta Ubuntu 19.10 -versiolla ilman 32-bittisiä kirjastoja Wine64: n kanssa.
Tämän seurauksena kuudesta satunnaisesti valitusta testatusta pelistä , jotka toimivat Wine64:ssä 32-bittisillä kirjastoilla, yksikään ei toiminut Wine6:ssä.
Kolmen pelin (Theme Hospital, Quake The Offer, Shadow Warrior) asentamista ei ollut mahdollista saavuttaa, yksi peli ei käynnistynyt (GOG Braid) ja loput kaksi (FTL Advanced Edition, GOG Surgeon Simulator 2013) olivat rajoitettu näyttämään musta ruutu (ehkä mistä - VirtualBoxin OpenGL-tuen rajoitusten vuoksi).
Tämä osoittaa, että suurin osa GOG (Good Old Games) -peleistä lakkasi toimimasta Ubuntu 19.10: ssä, jolloin näyttää siltä, että muut Canonical-kehittäjät eivät testanneet lainkaan ennen kuin sanoivat lopettavansa 32-bittisten pakettien tuen.
Koska kuten kommentoimme edellisessä artikkelissa:
Eikä kyse ole vain Wine-kehittäjien oikusta, vaan siitä, että nykyiset Wine-versiot 64-bittisille jakeluille perustuvat Wine32:een ja vaativat 32-bittisiä kirjastoja.
Tyypillisesti 64-bittisissä ympäristöissä vaaditut 32-bittiset kirjastot toimitetaan moniarkkipaketeina, mutta Ubuntussa päätettiin lopettaa tällaisten kirjastojen luominen kokonaan.
Syy tähän on melko helppo ymmärtää: monet Windows-sovellukset käyttävät edelleen 32-bittistä koodia kokonaan tai osittain.
Jos Canonical jatkaa julkistamiensa suunnitelmien kanssa, se on ilman kahden suurimman tukea muutamassa kuukaudessa.
Tämä sanomatta projekteja, jotka ovat myös peräisin Wine-ohjelmasta, kuten PlayOnLinux, ja jotka myös vaikuttavat Crossover-käyttäjiin.
Sen lisäksi, että Steam-käyttäjien kohdalla asiat muuttuvat, koska kuten he tietävät Proton-projektinsa avulla, monet käyttäjät nauttivat Windowsista kotoisin olevista nimikkeistään Ubuntussa tai sen johdannaisissa.
Tämä ongelma voi saada suuren määrän käyttäjiä hylkäämään vaihtoehtoisia jakeluja.