Ubuntu recently discussed news that Ubuntu will drop support for 32-bit x86 architecture. wine Developer, on the Wine-devel mailing list. Wine developers are worried about this news because many 64-bit Windows applications still use 32-bit installers or certain 32-bit components.
In practice, only 64-bit wine is useful when only 64-bit applications are packaged in other ways (such as .zip, Steam Play, or packaging specifically for Wine) or when running Wine built-in programs such as msidb. (Vincent Povirk of CodeWeavers)
Wine developers also discussed Ubuntu’s future solution for using Wine on 32-bit, that is, publishing applications in the form of snapshots, or using an Ubuntu 18.04 LTS-based LXD container with full access to multi-architecture 32-bit WINE and related libraries. According to Vincent Povirk of CodeWeavers, it doesn’t make sense to put a lot of effort into this temporary solution. The maintainer of the Wine OBS repository also mentioned that he is not interested in maintaining so many repositories, so what is the solution for all of this? The solution is not to build Wine packages for Ubuntu 19.10 and later, or to use the Steam runtime for Steam packages seems to be the solution, but no final decision has been made.
Ubuntu is not the first Linux distribution to use only a 64-bit version. openSUSE’s leap also does this, but it continues to provide all the 32-bit libraries needed to build and run Wine. From the Ubuntu announcement and FAQ about removing the 32-bit x86 architecture, it seems that there are no plans to do something similar in Ubuntu.
It is also worth noting that Debian Wine maintainer Jens Reyer (Ubuntu obtained the Wine package from Debian) stated that Debian currently has no plans to phase out the 32-bit x86 architecture, adding: “I can’t see us (Debian maintainers) To change anything about i386 in Ubuntu or for i386. Wine Development Mailing List (Click “next message” to read the reply to the original message). You also need to check Ubuntu announcement Information on removing i386 (32-bit x86) architecture starting from Ubuntu 19.10 Eoan Ermine (it contains FAQ about its more details).[Update] Canonical’s Snap advocate Alan Pope did some Tested on Ubuntu 19.10 Eoan Ermine and removed all 32-bit packagesAnd try to run some GOG games using Wine.
Of the 6 games he tried, 3 failed to install (Wine complained that wine32 was not installed), one failed to launch due to the release of only 32-bit binary files, and two 64-bit launched with black windows The game failed to launch, but for these last two, Alan suspected that this was due to poor OpenGL support in VirtualBox, which had been used for this test.
He said that there are two assertions that the games come with the libraries they need and may run, and that WINE64 is enough to play Windows games, and both were refuted by this simple test. He added: “I would like to promote more testing and feedback.”[Another update] Thanks for the feedback you received in the past week, Canonical changed plansThey will build the selected 32-bit i386 package for Ubuntu 19.10 and 20.04 LTS. The announcement also mentions that Ubuntu will work with WINE, Ubuntu Studio, and the gaming community to use container technology to address the end-life of 32-bit libraries.
Pass R / Linux (U / dual tone-)