W poprzednim artykule pisaliśmy o odpowiedzi zespołu programistów Wine na informację od programistów Ubuntu o zaprzestaniu zapewniania wsparcia i tworzenia pakietów 32-bitowych od następnej wersji Ubuntu, czyli Ubuntu 19.10.
Cóż, wszystkie te przewroty, które miały miejsce wokół wiadomości, które przekazali w Canonical w tym tygodniu, wywołały różne krytyki, a przede wszystkim niezadowolenie ze społeczności.
Stało się tak, ponieważ Canonical podał powód zakończenia wsparcia dla architektury i386 jako powód braku możliwości utrzymania pakietów na poziomie innych architektur kompatybilnych z Ubuntu ze względu na niewystarczające wsparcie w jądrze Linuksa, narzędziach i przeglądarkach.
W szczególności najnowsze osiągnięcia w dziedzinie poprawy bezpieczeństwa i ochrony przed podstawowymi lukami nie są już opracowywane w odpowiednim czasie dla 32-bitowych systemów x86 i są dostępne dopiero dla architektury 64-bitowej.
Dwóch wielkich mistrzów Linuksa już wyszło, aby odpowiedzieć, jeden z nich to zespół Wine, a za nimi Steam.
Valve nie zapewni wsparcia Steam dla Ubuntu 19.10
Niedawno pracownik Valve, „Pierre-Loup Griffais”, podzielił się stanowiskiem Valve w sprawie planów Canonical . Umieścił tę odpowiedź dziś wieczorem na Twitterze, którą można zobaczyć tutaj.
Ubuntu 19.10 i przyszłe wydania nie będą oficjalnie obsługiwane przez Steam ani zalecane dla naszych użytkowników. Ocenimy sposoby zminimalizowania awarii dla istniejących użytkowników, ale przeniesiemy również naszą uwagę na inną dystrybucję, obecnie do ustalenia.
— Pierre-Loup Griffais (@Plagman2) 22 czerwca 2019 r
Wygląda na to, że rozmowy między Ubuntu a Valve dotyczące rozwiązania problemu usunięcia biblioteki 32-bit/Multiarch z Ubuntu 19.10 zakończyły się fiaskiem , ponieważ oficjalnie nie wspierają jej już w Ubuntu ani nie zalecają jej użytkownikom w przyszłości. Obecnie firma bada nowe dystrybucje, które mogłyby ją zastąpić.
Ponadto programista z Canonical , Alan Pope (znany również jako Popey), starał się zwiększyć świadomość problemów, z jakimi może się zetknąć przeciętny użytkownik, który nie korzysta z obsługi technologii 32-bitowej.
Ponieważ ten programista Canonical przeprowadził eksperyment dotyczący uruchamiania gier z katalogu GOG w wersji próbnej Ubuntu 19.10 bez bibliotek 32-bitowych z Wine64.
W rezultacie, spośród 6 losowo wybranych gier , które działały w Wine z bibliotekami 32-bitowymi, ani jedna nie działała w Wine64.
W szczególności nie można było osiągnąć instalacji trzech gier (Theme Hospital, Quake The Offer, Shadow Warrior), jedna gra się nie uruchomiła (GOG Braid), a pozostałe dwie (FTL Advanced Edition, GOG Surgeon Simulator 2013) były ograniczone do wyświetlania czarnego ekranu (może od - Ze względu na ograniczenia obsługi OpenGL w VirtualBox).
Co pokazuje, że większość gier GOG (Good Old Games) przestała działać na Ubuntu 19.10, przez co wydaje się, że pozostali programiści Canonical w ogóle nie testowali, zanim powiedzieli, że przestaną wspierać pakiety 32-bitowe.
Ponieważ, jak wspomnieliśmy w poprzednim artykule:
I nie jest to tylko kaprys twórców Wine, ale fakt, że obecne wersje Wine dla dystrybucji 64-bitowych bazują na Wine32 i wymagają bibliotek 32-bitowych.
Zwykle w środowiskach 64-bitowych wymagane biblioteki 32-bitowe są dostarczane w pakietach multiarch, ale w Ubuntu zdecydowano się całkowicie zaprzestać tworzenia takich bibliotek.
Powód jest dość łatwy do zrozumienia: wiele aplikacji Windows nadal korzysta w całości lub części z kodu 32-bitowego.
Jeśli Canonical będzie kontynuował swoje ujawnione plany, w ciągu kilku miesięcy będzie bez wsparcia dwóch wielkich mistrzów.
Nie mówiąc już o projektach, które również pochodzą z Wine, takich jak PlayOnLinux, a także mają wpływ na użytkowników Crossover.
Oprócz tego, że w przypadku użytkowników Steam sytuacja się zmienia, bo jak będą wiedzieli z pomocą swojego projektu Proton, wielu użytkowników cieszy się swoimi tytułami, które są natywne dla Windows w Ubuntu lub jego pochodnych.
Ten problem może spowodować odrzucenie przez dużą liczbę użytkowników alternatywnych dystrybucji.