Dans un article précédent, nous avons évoqué la réponse de l'équipe de développement de Wine à l'annonce des développeurs d'Ubuntu concernant l'arrêt du support et de la création de paquets 32 bits à partir de la prochaine version d'Ubuntu, à savoir Ubuntu 19.10.
Eh bien, toute cette agitation qui s'est produite autour de cette nouvelle qu'ils ont donnée à Canonical au cours de cette semaine, a généré diverses critiques et surtout un mécontentement de la communauté.
Cela s'est produit car la raison invoquée par Canonical pour mettre fin à la prise en charge de l'architecture i386 était l'incapacité à maintenir des paquets au niveau des autres architectures compatibles avec Ubuntu en raison d'une prise en charge insuffisante dans le noyau Linux, les outils et les navigateurs.
En particulier, les dernières évolutions en matière d'amélioration de la sécurité et de la protection contre les vulnérabilités fondamentales ne sont plus développées en temps opportun pour les systèmes x86 32 bits et ne sont disponibles que pour une architecture 64 bits.
Deux des plus grands de Linux sont déjà venus répondre, l'un d'eux l'équipe Wine et derrière eux Steam.
Valve ne fournira pas de support Steam à Ubuntu 19.10
Récemment, un employé de Valve, Pierre-Loup Griffais, a fait part de la position de Valve contre le projet de Canonical . Il a publié sa réponse sur Twitter ce soir ; vous pouvez la consulter ici.
Ubuntu 19.10 et les versions futures ne seront pas officiellement pris en charge par Steam ou recommandés à nos utilisateurs. Nous évaluerons les moyens de minimiser les bris pour les utilisateurs existants, mais nous nous concentrerons également sur une distribution différente, actuellement à déterminer.
– Pierre-Loup Griffais (@Plagman2) 22 juin 2019
Il semblerait que les négociations entre Ubuntu et Valve concernant la suppression de la bibliothèque 32 bits/multiarch d'Ubuntu 19.10 aient échoué , car Ubuntu ne la prend plus officiellement en charge et ne la recommande plus à ses utilisateurs. L'entreprise étudie actuellement d'autres distributions pour la remplacer.
De plus, un développeur chez Canonical , Alan Pope (alias Popey), essayait de sensibiliser aux problèmes auxquels un utilisateur moyen serait confronté sans prise en charge 32 bits.
Depuis ce développeur Canonical a fait une expérience sur le lancement de jeux à partir du catalogue GOG sur une version d'essai d'Ubuntu 19.10 sans bibliothèques 32 bits avec Wine64.
En conséquence, sur les 6 jeux testés et sélectionnés au hasard qui fonctionnent sous Wine avec des bibliothèques 32 bits, aucun jeu ne fonctionnait sous Wine64.
En particulier, il n'a pas été possible de réaliser l'installation de trois jeux (Theme Hospital, Quake The Offer, Shadow Warrior), un jeu n'a pas démarré (GOG Braid) et les deux autres (FTL Advanced Edition, GOG Surgeon Simulator 2013) ont été limité pour afficher un écran noir (peut-être à partir de - En raison des limitations de support OpenGL dans VirtualBox).
Ce qui montre que la plupart des jeux GOG (Good Old Games) ont cessé de fonctionner sur Ubuntu 19.10, donnant l'impression que le reste des développeurs Canonical n'a fait absolument aucun test avant de dire qu'ils arrêteraient de prendre en charge les packages 32 bits.
Depuis, comme nous l'avons commenté dans l'article précédent:
Et ce n'est pas simplement un caprice des développeurs de Wine, mais parce que les versions actuelles de Wine pour les distributions 64 bits sont basées sur Wine32 et nécessitent des bibliothèques 32 bits.
En règle générale, dans les environnements 64 bits, les bibliothèques 32 bits requises sont livrées dans des packages multiarchives, mais dans Ubuntu, il a été décidé d'arrêter complètement de créer de telles bibliothèques.
La raison en est assez facile à comprendre : de nombreuses applications Windows continuent d’utiliser, en tout ou en partie, du code 32 bits.
Si Canonical poursuit ses plans dévoilés, dans quelques mois, il sera sans le soutien de deux des plus grands.
Cela sans dire les projets qui sont également dérivés de Wine, tels que PlayOnLinux et qui affectent également les utilisateurs de Crossover.
En plus du fait que dans le cas des utilisateurs de Steam, les choses changent, car comme ils le sauront à l'aide de leur projet Proton, de nombreux utilisateurs apprécient leurs titres natifs de Windows dans Ubuntu ou ses dérivés.
Ce problème peut amener un grand nombre d'utilisateurs à refuser des distributions alternatives.