In einem früheren Artikel haben wir über die Reaktion des Wine-Entwicklungsteams auf die Ankündigung der Ubuntu-Entwickler gesprochen , ab der nächsten Ubuntu-Version, nämlich Ubuntu 19.10, keine Unterstützung mehr für 32-Bit-Systeme anzubieten und keine 32-Bit-Pakete mehr zu erstellen.
Nun, all diese Turbulenzen, die im Zusammenhang mit diesen Nachrichten aufgetreten sind, die sie in dieser Woche in Canonical veröffentlicht haben, haben verschiedene Kritikpunkte und vor allem Unzufriedenheit mit der Community hervorgerufen.
Dies ist darauf zurückzuführen, dass Canonical als Grund für die Einstellung der Unterstützung für die i386-Architektur angab, dass es aufgrund unzureichender Unterstützung im Linux-Kernel, in den Tools und in den Browsern nicht möglich sei, Pakete auf dem Niveau anderer mit Ubuntu kompatibler Architekturen zu pflegen.
Insbesondere werden die neuesten Entwicklungen im Bereich der Verbesserung der Sicherheit und des Schutzes vor grundlegenden Schwachstellen nicht mehr zeitnah für 32-Bit-x86-Systeme entwickelt und stehen nur noch für eine 64-Bit-Architektur zur Verfügung.
Zwei der Größen unter Linux haben bereits geantwortet, einer davon das Wine-Team und dahinter Steam.
Valve unterstützt Ubuntu 19.10 nicht mit Steam
Vor Kurzem teilte ein Valve-Mitarbeiter namens Pierre-Loup Griffais Valves Position gegenüber den Plänen von Canonical mit . Seine Antwort veröffentlichte er heute Abend auf Twitter; Sie können sie hier einsehen.
Ubuntu 19.10 und zukünftige Versionen werden von Steam nicht offiziell unterstützt oder unseren Benutzern empfohlen. Wir werden Möglichkeiten zur Minimierung von Brüchen für bestehende Benutzer evaluieren, aber auch unseren Fokus auf eine andere Distribution richten, derzeit TBD.
– Pierre-Loup Griffais (@Plagman2) 22. Juni 2019
Die Gespräche zwischen Ubuntu und Valve zur Lösung des Problems der Entfernung der 32-Bit/Multiarch-Bibliothek aus Ubuntu 19.10 scheinen gescheitert zu sein , da sie diese in Ubuntu offiziell nicht mehr unterstützen und ihren Nutzern auch zukünftig nicht mehr empfehlen. Stattdessen suchen sie nun nach alternativen Distributionen.
Darüber hinaus bemühte sich Alan Pope (auch bekannt als Popey), ein Entwickler bei Canonical, das Bewusstsein für die Probleme zu schärfen, mit denen ein durchschnittlicher Benutzer ohne 32-Bit-Unterstützung konfrontiert wäre.
Seitdem hat dieser Canonical-Entwickler ein Experiment zum Starten von Spielen aus dem GOG-Katalog mit einer Testversion von Ubuntu 19.10 ohne 32-Bit-Bibliotheken mit Wine64 durchgeführt.
Als Ergebnis funktionierte von den 6 zufällig ausgewählten Spielen, die unter Wine mit 32-Bit-Bibliotheken getestet wurden, kein einziges Spiel unter Wine64.
Insbesondere war es nicht möglich, die Installation von drei Spielen (Theme Hospital, Quake The Offer, Shadow Warrior) zu erreichen, ein Spiel wurde nicht gestartet (GOG Braid) und die verbleibenden zwei (FTL Advanced Edition, GOG Surgeon Simulator 2013) waren auf beschränkt Zeigen Sie einen schwarzen Bildschirm an (möglicherweise von - Aufgrund von Einschränkungen der OpenGL-Unterstützung in VirtualBox).
Dies zeigt, dass die meisten GOG-Spiele (Good Old Games) unter Ubuntu 19.10 nicht mehr funktionieren, was den Anschein erweckt, als hätten die übrigen Canonical-Entwickler überhaupt keine Tests durchgeführt, bevor sie sagten, sie würden aufhören zu geben Unterstützung für 32-Bit-Pakete.
Da, wie wir im vorherigen Artikel erwähnt haben:
Und das ist nicht nur eine Laune der Wine-Entwickler, sondern liegt daran, dass die aktuellen Versionen von Wine für 64-Bit-Distributionen auf Wine32 basieren und 32-Bit-Bibliotheken benötigen.
In 64-Bit-Umgebungen werden die erforderlichen 32-Bit-Bibliotheken normalerweise in Multiarch-Paketen ausgeliefert. Unter Ubuntu wurde jedoch beschlossen, die Erstellung solcher Bibliotheken vollständig einzustellen.
Der Grund dafür ist recht einfach zu verstehen: Viele Windows-Anwendungen verwenden weiterhin ganz oder teilweise 32-Bit-Code.
Wenn Canonical seine vorgestellten Pläne fortsetzt, wird es in wenigen Monaten ohne die Unterstützung von zwei der ganz Großen sein.
Dies versteht sich von selbst von Projekten, die ebenfalls von Wine abgeleitet sind, wie z. B. PlayOnLinux, und die zufällig auch Crossover-Benutzer betreffen.
Zusätzlich zu der Tatsache, dass sich bei Steam-Benutzern die Dinge ändern, weil, wie Sie mithilfe Ihres Proton-Projekts wissen, viele Benutzer ihre Titel genießen, die Windows in Ubuntu oder seinen Derivaten eigen sind.
Dieses Problem kann dazu führen, dass eine große Anzahl von Benutzern für alternative Distributionen ablehnt.