Les développeurs du projet Wine ont annoncé des problèmes de disponibilité de Wine pour Ubuntu 19.10, en raison de l'absence de support pour les systèmes 32 bits x86 dans cette version.
En décidant d'abandonner le support de l'architecture 32 bits x86, les développeurs d'Ubuntu à fournir une version 64 bits de Wine ou à utiliser la version 32 bits dans un conteneur basé sur Ubuntu 18.04. Le problème est que la version 64 bits de Wine (Wine64) n'est pas officiellement supportée et présente un grand nombre .
Les versions actuelles de Wine pour les distributions 64 bits sont basées sur Wine32 et nécessitent des bibliothèques 32 bits.
En général, dans les environnements 64 bits, les bibliothèques 32 bits nécessaires sont fournies dans des paquets multiarch, mais Ubuntu a décidé d'arrêter complètement la création de telles bibliothèques. Les développeurs de Wine ont immédiatement l'idée d'un paquet snap et d'un exécution dans un conteneur, car cela ne serait qu'une solution temporaire. Il est noté qu'il sera nécessaire d'améliorer la version 64 bits de Wine, mais cela prendra du temps.
De plus, de nombreuses applications Windows actuelles continuent d'être uniquement proposées en versions 32 bits, et les applications 64 bits sont souvent fournies avec des installateurs 32 bits (pour traiter les tentatives d'installation en Win32), c'est pourquoi la version 32 bits de Wine continue d'évoluer comme version principale. Pendant longtemps, Wine64 était uniquement considéré comme un outil pour exécuter des applications Win64, non destiné à faire fonctionner des programmes 32 bits, et cette spécificité est reflétée dans de nombreux articles et documentations (à présent, Wine64 peut déjà exécuter des applications Win32, mais nécessite des bibliothèques 32 bits).
Des problèmes similaires par la société Valve, dont de nombreux jeux dans le catalogue restent en 32 bits. Valve entend maintenir de manière autonome un runtime 32 bits pour le client Steam sous Linux. Les développeurs de Wine n'écartent pas la possibilité d'utiliser ce runtime pour fournir un Wine 32 bits sur Ubuntu 19.10 avant que la version 64 bits de Wine ne soit prête, afin de ne pas réinventer la roue et de collaborer avec Valve dans le maintien des bibliothèques 32 bits pour Ubuntu.
Source : opennet.ru
