In un precedente articolo abbiamo parlato della risposta data dal team di sviluppo di Wine alla notizia diffusa dagli sviluppatori di Ubuntu di interrompere il supporto e la creazione di pacchetti a 32 bit a partire dalla prossima versione di Ubuntu, ovvero Ubuntu 19.10.
Ebbene, tutto questo tumulto che si è verificato intorno a questa notizia che hanno dato a Canonical durante questa settimana, ha generato varie critiche e soprattutto malcontento con la comunità.
Questo problema è sorto perché Canonical ha addotto come motivazione l'interruzione del supporto per l'architettura i386, ovvero l'impossibilità di mantenere i pacchetti allo stesso livello di quelli compatibili con Ubuntu, a causa di un supporto insufficiente da parte del kernel Linux, degli strumenti e dei browser.
In particolare, gli ultimi sviluppi nel campo del miglioramento della sicurezza e della protezione contro le vulnerabilità fondamentali non vengono più sviluppati tempestivamente per i sistemi x86 a 32 bit e sono disponibili solo per l'architettura a 64 bit.
Due dei grandi di Linux sono già usciti per rispondere, uno di loro il team di Wine e dietro di loro Steam.
Valve, non fornirà supporto Steam a Ubuntu 19.10
E di recente, un dipendente di Valve, "Pierre-Loup Griffais", ha condiviso la posizione di Valve in merito a ciò che Canonical ha in mente . Ha fornito questa risposta su Twitter stasera, che potete leggere qui.
Ubuntu 19.10 e le versioni future non saranno ufficialmente supportate da Steam o consigliate ai nostri utenti. Valuteremo i modi per ridurre al minimo le rotture per gli utenti esistenti, ma sposteremo anche la nostra attenzione su una distribuzione diversa, attualmente TBD.
— Pierre-Loup Griffais (@Plagman2) 22 giugno 2019
A quanto pare, i colloqui tra Ubuntu e Valve per risolvere il problema della rimozione della libreria a 32 bit/Multiarch da Ubuntu 19.10 sono falliti , dato che ufficialmente non la supportano più in Ubuntu né la raccomandano ai loro utenti in futuro. Ora stanno valutando nuove distribuzioni da adottare in alternativa.
Inoltre, uno sviluppatore di Canonical , Alan Pope (detto anche Popey), stava cercando di sensibilizzare l'opinione pubblica sui problemi che un utente medio avrebbe incontrato senza il supporto a 32 bit.
Poiché questo sviluppatore Canonical ha condotto un esperimento sul lancio di giochi dal catalogo GOG su una versione di prova di Ubuntu 19.10 senza librerie a 32 bit con Wine64.
Di conseguenza, dei 6 giochi selezionati casualmente e testati , che funzionano in Wine con librerie a 32 bit, nessuno ha funzionato in Wine64.
In particolare, non è stato possibile realizzare l'installazione di tre giochi (Theme Hospital, Quake The Offer, Shadow Warrior), un gioco non si è avviato (GOG Braid) e gli altri due (FTL Advanced Edition, GOG Surgeon Simulator 2013) sono stati limitato a mostrare una schermata nera (forse da - A causa delle limitazioni del supporto OpenGL in VirtualBox).
Il che mostra che la maggior parte dei giochi GOG (Good Old Games) ha smesso di funzionare su Ubuntu 19.10, facendo sembrare che il resto degli sviluppatori Canonical non facesse assolutamente alcun test prima di dire che avrebbero smesso di fornire supporto per i pacchetti a 32 bit.
Poiché come accennato nell'articolo precedente:
E non si tratta solo di un capriccio degli sviluppatori di Wine, ma del fatto che le attuali versioni di Wine per le distribuzioni a 64 bit sono basate su Wine32 e richiedono librerie a 32 bit.
In genere negli ambienti a 64 bit le librerie a 32 bit richieste vengono fornite in pacchetti multiarch, ma su Ubuntu è stato deciso di interrompere completamente la creazione di tali librerie.
Il motivo è piuttosto semplice da comprendere: molte applicazioni Windows continuano a utilizzare, in tutto o in parte, codice a 32 bit.
Se Canonical continuerà con i suoi piani svelati, sarà senza il supporto di due dei grandi nel giro di pochi mesi.
Questo senza dire i progetti che derivano anche da Wine, come PlayOnLinux e che interessano anche gli utenti di Crossover.
Oltre al fatto che nel caso degli utenti Steam le cose cambiano, perché come sapranno con l'aiuto del loro progetto Proton, molti utenti godono dei loro titoli nativi di Windows in Ubuntu o dei suoi derivati.
Questo problema potrebbe causare il rifiuto di un numero elevato di utenti per le distribuzioni alternative.