In een eerder artikel bespraken we de reactie van het Wine-ontwikkelteam op het nieuws van de Ubuntu-ontwikkelaars dat ze vanaf de volgende versie van Ubuntu, Ubuntu 19.10, geen ondersteuning meer zouden bieden voor 32-bits versies en geen 32-bits pakketten meer zouden maken.
Welnu, al deze commotie die is ontstaan rond dit nieuws dat Canonical deze week heeft gegeven, heeft geleid tot verschillende kritieken en vooral tot ontevredenheid bij de gemeenschap.
Dit kwam doordat Canonical als reden voor het beëindigen van de ondersteuning voor de i386-architectuur aangaf dat het niet mogelijk was om pakketten te onderhouden op hetzelfde niveau als andere architecturen die compatibel zijn met Ubuntu, vanwege onvoldoende ondersteuning in de Linux-kernel, tools en browsers.
Met name de nieuwste ontwikkelingen op het gebied van het verbeteren van de beveiliging en de bescherming tegen fundamentele kwetsbaarheden worden niet langer tijdig ontwikkeld voor 32-bits x86-systemen en zijn alleen beschikbaar voor een 64-bits architectuur.
Twee van de groten in Linux zijn al naar buiten gekomen om te antwoorden, een van hen het Wine-team en daarachter Steam.
Valve ondersteunt Steam niet langer voor Ubuntu 19.10
Onlangs deelde een medewerker van Valve, "Pierre-Loup Griffais", het standpunt van Valve tegenover de plannen van Canonical . Hij gaf vanavond zijn reactie op Twitter, die je hier kunt lezen.
Ubuntu 19.10 en toekomstige releases worden niet officieel ondersteund door Steam of aanbevolen aan onze gebruikers. We zullen manieren onderzoeken om breuk voor bestaande gebruikers te minimaliseren, maar zullen ook onze focus verleggen naar een andere distributie, momenteel TBD.
— Pierre-Loup Griffais (@Plagman2) 22 juni 2019
Het lijkt erop dat de gesprekken tussen Ubuntu en Valve om het probleem van de verwijdering van de 32-bits/Multiarch-bibliotheek uit Ubuntu 19.10 op te lossen, zijn mislukt . Ubuntu biedt er namelijk officieel geen ondersteuning meer voor en raadt het gebruik ervan in de toekomst ook niet meer aan. Ze onderzoeken nu de mogelijkheden voor nieuwe distributies.
Daarnaast probeerde Alan Pope (ook bekend als Popey), een ontwikkelaar bij Canonical, de aandacht te vestigen op de problemen waar een gemiddelde gebruiker mee te maken zou krijgen zonder 32-bits ondersteuning.
Omdat deze Canonical-ontwikkelaar een experiment heeft uitgevoerd met het lanceren van games uit de GOG-catalogus op een testversie van Ubuntu 19.10 zonder 32-bits bibliotheken met Wine64.
Het resultaat was dat van de 6 willekeurig geselecteerde spellen die in Wine met 32-bits bibliotheken werken, geen enkel spel in Wine64 functioneerde.
In het bijzonder was het niet mogelijk om de installatie van drie games (Theme Hospital, Quake The Offer, Shadow Warrior) te realiseren, één game startte niet (GOG Braid) en de overige twee (FTL Advanced Edition, GOG Surgeon Simulator 2013) waren beperkt om een zwart scherm weer te geven (misschien van - Vanwege beperkingen van OpenGL-ondersteuning in VirtualBox).
Hieruit blijkt dat de meeste GOG-games (Good Old Games) niet meer werken op Ubuntu 19.10, waardoor het lijkt alsof de rest van de Canonical-ontwikkelaars helemaal niets hebben getest voordat ze zeiden dat ze zouden stoppen met het ondersteunen van 32-bits pakketten.
Omdat, zoals we in het vorige artikel vermeldden:
En dat is niet zomaar een gril van de Wine-ontwikkelaars, maar komt doordat de huidige versies van Wine voor 64-bits distributies gebaseerd zijn op Wine32 en 32-bits bibliotheken vereisen.
Meestal worden in 64-bit-omgevingen de vereiste 32-bit-bibliotheken verzonden in multiarch-pakketten, maar op Ubuntu werd besloten om volledig te stoppen met het maken van dergelijke bibliotheken.
De reden hiervoor is vrij eenvoudig te begrijpen: veel Windows-applicaties gebruiken nog steeds geheel of gedeeltelijk 32-bits code.
Als Canonical doorgaat met zijn aangekondigde plannen, zal het binnen een paar maanden zonder de steun van twee van de groten zitten.
Dit is zonder de projecten te vermelden die ook zijn afgeleid van Wine, zoals PlayOnLinux en die ook Crossover-gebruikers treffen.
Naast het feit dat in het geval van Steam-gebruikers dingen veranderen, want zoals u zult weten met behulp van uw Proton-project, genieten veel gebruikers van hun titels die eigen zijn aan Windows in Ubuntu of zijn afgeleiden.
Dit probleem zou ertoe kunnen leiden dat een groot aantal gebruikers alternatieve distributies weigert.