I en tidligere artikel talte vi om Wine-udviklingsteamets reaktion på nyheden fra Ubuntu-udviklerne om at stoppe med at yde support og oprette 32-bit-pakker fra den næste version af Ubuntu, som er Ubuntu 19.10.
Nå, al denne omvæltning, der er sket omkring denne nyhed, som de gav i Canonical i løbet af denne uge, har skabt forskellig kritik og frem for alt utilfredshed med samfundet.
Dette opstod, fordi Canonicals begrundelse for at ophøre med understøttelsen af i386-arkitekturen var manglende evne til at vedligeholde pakker på niveau med andre arkitekturer, der er kompatible med Ubuntu, på grund af utilstrækkelig understøttelse i Linux-kernen, værktøjer og browsere.
Især den seneste udvikling inden for forbedring af sikkerhed og beskyttelse mod grundlæggende sårbarheder udvikles ikke længere rettidigt til 32-bit x86-systemer og er kun tilgængelig for en 64-bit arkitektur.
To af de største i Linux er allerede kommet ud for at svare, en af dem Wine-teamet og bag dem Steam.
Valve giver ikke Steam-support til Ubuntu 19.10
Og for nylig delte en Valve-medarbejder, "Pierre-Loup Griffais", Valves holdning imod, hvad Canonical har i tankerne . Han gav dette svar på Twitter i aften, som du kan se her.
Ubuntu 19.10 og fremtidige udgivelser understøttes ikke officielt af Steam eller anbefales til vores brugere. Vi vil evaluere måder at minimere brud på eksisterende brugere, men vil også skifte vores fokus til en anden distribution, i øjeblikket TBD.
— Pierre-Loup Griffais (@Plagman2) 22. juni 2019
Det ser ud til, at samtaler mellem Ubuntu og Valve om at løse problemet med fjernelsen af 32-bit/Multiarch-biblioteket fra Ubuntu 19.10 er mislykkedes , da de officielt ikke længere understøtter det i Ubuntu eller anbefaler det til deres brugere i fremtiden. De undersøger nu nye distributioner at anvende i stedet.
Derudover forsøgte en udvikler hos Canonical , Alan Pope (også kendt som Popey), at øge bevidstheden om de problemer, som en gennemsnitlig bruger ville stå over for uden 32-bit understøttelse.
Da denne Canonical-udvikler gjorde et eksperiment med at lancere spil fra GOG-kataloget på en prøveversion af Ubuntu 19.10 uden 32-bit biblioteker med Wine64.
Som følge heraf virkede ikke et eneste spil i Wine64 ud af de 6 tilfældigt udvalgte spil, der blev testet og fungerer i Wine med 32-bit biblioteker .
Især var det ikke muligt at opnå installationen af tre spil (Theme Hospital, Quake The Offer, Shadow Warrior), et spil startede ikke (GOG Braid) og de resterende to (FTL Advanced Edition, GOG Surgeon Simulator 2013) var begrænset til at vise en sort skærm (måske fra - På grund af begrænsninger i OpenGL-understøttelse i VirtualBox).
Hvilket viser, at de fleste GOG-spil (Good Old Games) stoppede med at arbejde på Ubuntu 19.10, hvilket fik det til at virke som om resten af de Canonical-udviklere overhovedet ikke testede, før de sagde, at de ville stoppe med at støtte 32-bit-pakker.
Siden som vi nævnte i den forrige artikel:
Og det er ikke bare et indfald fra Wine-udviklerne, men fordi de nuværende versioner af Wine til 64-bit distributioner er baseret på Wine32 og kræver 32-bit biblioteker.
Typisk i 64-bit miljøer sendes de krævede 32-bit biblioteker i multiarkpakker, men på Ubuntu blev det besluttet at stoppe oprettelsen af sådanne biblioteker helt.
Årsagen til dette er ret let at forstå: mange Windows-programmer bruger fortsat 32-bit kode helt eller delvist.
Hvis Canonical fortsætter med sine afslørede planer, vil det inden for få måneder være uden støtte fra to af de store.
Dette uden at sige de projekter, der også stammer fra Wine, såsom PlayOnLinux og også tilfældigvis påvirker Crossover-brugere.
Ud over det faktum, at i tilfælde af Steam-brugere ændrer ting sig, for som de vil vide ved hjælp af deres Proton-projekt, nyder mange brugere deres titler, der er hjemmehørende i Windows i Ubuntu eller dets derivater.
Dette problem kan få et stort antal brugere til at afvise ved alternative distributioner.