Iepriekšējā rakstā mēs runājām par Wine izstrādātāju komandas reakciju uz Ubuntu izstrādātāju sniegtajām ziņām pārtraukt atbalsta sniegšanu un 32 bitu pakotņu veidošanu no nākamās Ubuntu versijas, kas ir Ubuntu 19.10.
Nu, visi šie satricinājumi, kas notikuši ap šīm ziņām, ko viņi šonedēļ sniedza Canonical, ir izraisījuši dažādu kritiku un galvenokārt neapmierinātību ar sabiedrību.
Tas radās tāpēc, ka Canonical minēja iemeslu i386 arhitektūras atbalsta pārtraukšanai kā nespēju uzturēt pakotnes citu ar Ubuntu saderīgu arhitektūru līmenī nepietiekama atbalsta dēļ Linux kodolā, rīkos un pārlūkprogrammās.
Jo īpaši jaunākās norises drošības un aizsardzības pret fundamentālām ievainojamībām uzlabošanas jomā vairs netiek savlaicīgi izstrādātas 32 bitu x86 sistēmām un ir pieejamas tikai 64 bitu arhitektūrai.
Divi no Linux izcilajiem jau ir izgājuši atbildēt, viens no tiem ir Wine komanda un aiz viņiem Steam.
Valve, nedos Steam atbalstu Ubuntu 19.10
Un nesen Valve darbinieks Pjērs Lū Grifē pauda Valve nostāju pret Canonical plāniem . Viņš šovakar sniedza šādu atbildi tviterī, ko var redzēt šeit.
Steam oficiāli neatbalsta Ubuntu 19.10 un nākamos izlaidumus, un tie nav ieteicami mūsu lietotājiem. Mēs novērtēsim veidus, kā samazināt bojājumus esošajiem lietotājiem, bet arī pievērsīsimies citam izplatījumam, pašlaik TBD.
— Pjērs Lūps Grifs (@Plagman2) 2019. gada 22. jūnijs
Šķiet, ka sarunas starp Ubuntu un Valve par 32 bitu/Multiarch bibliotēkas noņemšanas no Ubuntu 19.10 problēmas risināšanu ir cietušas neveiksmi , jo viņi oficiāli vairs neatbalsta to Ubuntu un neiesaka to saviem lietotājiem nākotnē. Pašlaik viņi pēta jaunus izplatījumus, ko ieviest.
Turklāt Canonical izstrādātājs Alans Poups (pazīstams arī kā Popey) centās vairot izpratni par problēmām, ar kurām saskartos vidusmēra lietotājs bez 32 bitu atbalsta.
Tā kā šis Canonical izstrādātājs veica eksperimentu ar spēļu palaišanu no GOG kataloga ar Ubuntu 19.10 izmēģinājuma versiju bez 32 bitu bibliotēkām ar Wine64.
Rezultātā no 6 nejauši izvēlētajām pārbaudītajām spēlēm , kas darbojas programmā Wine ar 32 bitu bibliotēkām, neviena spēle nedarbojās programmā Wine64.
Jo īpaši nebija iespējams panākt trīs spēļu instalēšanu (Theme Hospital, Quake The Offer, Shadow Warrior), viena spēle netika sākta (GOG Braid) un atlikušās divas (FTL Advanced Edition, GOG Surgeon Simulator 2013) aprobežojās ar parādīt melnu ekrānu (varbūt no - sakarā ar OpenGL atbalsta ierobežojumiem VirtualBox).
Tas parāda, ka lielākā daļa GOG (Good Old Games) spēļu pārtrauca darbu ar Ubuntu 19.10, liekot šķist, ka pārējie Canonical izstrādātāji vispār nav testējuši, pirms teica, ka pārtrauks dot. atbalsts 32 bitu pakotnēm.
Tā kā, kā mēs komentējām iepriekšējā rakstā:
Un tā nav tikai Wine izstrādātāju kaprīze, bet gan tāpēc, ka pašreizējās Wine versijas 64 bitu distribūcijām ir balstītas uz Wine32 un tām ir nepieciešamas 32 bitu bibliotēkas.
Parasti 64 bitu vidēs nepieciešamās 32 bitu bibliotēkas tiek piegādātas daudzpakāpju paketēs, taču Ubuntu tika nolemts pilnībā pārtraukt šādu bibliotēku izveidi.
Iemesls tam ir diezgan viegli saprotams: daudzas Windows lietojumprogrammas turpina pilnībā vai daļēji izmantot 32 bitu kodu.
Ja Canonical turpinās savus atklātos plānus, tas dažu mēnešu laikā paliks bez divu lielāko cilvēku atbalsta.
Tas nenozīmē, ka projekti, kas arī iegūti no Wine, piemēram, PlayOnLinux un arī ietekmē Crossover lietotājus.
Papildus tam, ka Steam lietotāju gadījumā lietas mainās, jo, kā viņi zinās ar sava Proton projekta palīdzību, daudzi lietotāji bauda savus nosaukumus, kuru dzimtene ir Windows operētājsistēmā Ubuntu vai tā atvasinājumi.
Šī problēma var izraisīt lielu lietotāju skaita noraidīšanu attiecībā uz alternatīviem izplatījumiem.