What will be the future of Wine on Ubuntu

Questions about Wine on Linux
Post Reply
jkfloris
Level 6
Level 6
Posts: 617
Joined: Thu Aug 14, 2014 10:10 am

What will be the future of Wine on Ubuntu

Post by jkfloris » Thu Jun 20, 2019 5:19 am

I'm not sure if this forum is the right place to ask this question. If not please link me to the right place.

On discourse.ubuntu.com I read that Ubuntu will stop building i386-packages. In other words: Wine will not run on Ubuntu 19.10.
The Ubuntu solution is to create a VM with Ubuntu 18.04, but I expect a lot of questions on this forum about this.

What is the opinion of the wine developers about this? Does Ubuntu get the same treatment as CentOS/RHEL?

User avatar
dimesio
Moderator
Moderator
Posts: 12656
Joined: Tue Mar 25, 2008 10:30 pm

Re: What will be the future of Wine on Ubuntu

Post by dimesio » Thu Jun 20, 2019 6:33 am

You'd need to ask on wine-devel to find out the opinion of the Wine developers.

I can give you the opinion of the WineHQ package maintainer, which is that I can't build 32 bit Wine if the distro does not provide 32 bit libraries. The article you linked to suggests using 32 bit libraries from 18.04, which will be around until 2023. That may be doable for building the WineHQ packages, but users will also have to install those 32 bit libraries on their machines. No, we are not going to distribute them here.

User avatar
dimesio
Moderator
Moderator
Posts: 12656
Joined: Tue Mar 25, 2008 10:30 pm

Re: What will be the future of Wine on Ubuntu

Post by dimesio » Thu Jun 20, 2019 7:24 am

---and thinking further, apt requires the versions of i386 packages to match the amd64 versions exactly, or it will refuse to install them, so it seems likely that users of 19.10 won't be able to install them even if they wanted to.

User avatar
dimesio
Moderator
Moderator
Posts: 12656
Joined: Tue Mar 25, 2008 10:30 pm

Re: What will be the future of Wine on Ubuntu

Post by dimesio » Thu Jun 20, 2019 5:47 pm


aaronfranke
Newbie
Newbie
Posts: 4
Joined: Thu Aug 10, 2017 7:39 pm

Re: What will be the future of Wine on Ubuntu

Post by aaronfranke » Fri Jun 21, 2019 5:22 am

"The downside of doing that is that we will spend a lot of time explaining to users that pure 64 bit Wine will not run 32 bit programs, no matter how many places we plaster that information."

Why is it not possible for 64-bit Wine to run 32-bit programs? I know that 32-bit Wine run 16-bit programs, so why not 32-bit on 64-bit?

I bet it would be a lot of work, but I don't see why it wouldn't be possible to make Wine use 64-bit system libraries for 32-bit programs if y'all tried to do so.

Remember that it's not just Linux; Wine runs on Mac too and now Mac is 64-bit only. Does Wine also plan to drop support for Mac? Furthermore, how long until other distros also drop 32-bit support? Does Wine plan to only support outdated systems in the future? I think running 32-bit software on 64-bit Wine is an absolute necessity, however it's accomplished.

Cybermax
Level 4
Level 4
Posts: 179
Joined: Fri Dec 01, 2017 5:26 pm

Re: What will be the future of Wine on Ubuntu

Post by Cybermax » Fri Jun 21, 2019 2:44 pm

aaronfranke wrote:Remember that it's not just Linux; Wine runs on Mac too and now Mac is 64-bit only. Does Wine also plan to drop support for Mac? Furthermore, how long until other distros also drop 32-bit support? Does Wine plan to only support outdated systems in the future? I think running 32-bit software on 64-bit Wine is an absolute necessity, however it's accomplished.
I must say that "we will drop i386" kinda hit like a bombshell, but it may depend on how it is implemented.

I am not really sure how the solution looks tho, cos if wine is to be a "run windows programs under Linux" kind of thing, there is no such thing as "pure 64-bit" i guess. Not only is there extreme amounts of software out there today that will NEVER be updated to 64-bit, but even 64-bit programs still have 32-bit tidbits in them (like installers and whatnot). So from a compatibility point of view, wine will NOT work without 32-bit support.

If building 32-bit support requires linux i386 libraries, Ubuntu will be a unsupported distro from that time. If it is just a "Ubuntu thing", and plenty of other distros will continue supporting i386 libraries, it is not the end of the world. Time to switch distro in that case... but if it is a general "Linux distros will drop i386" kind of thing, well... Someone has got some work ahead of them :)

User avatar
dimesio
Moderator
Moderator
Posts: 12656
Joined: Tue Mar 25, 2008 10:30 pm

Re: What will be the future of Wine on Ubuntu

Post by dimesio » Fri Jun 21, 2019 4:35 pm

Cybermax wrote:I must say that "we will drop i386" kinda hit like a bombshell, but it may depend on how it is implemented.
As I mentioned on wine-devel, openSUSE Leap has been released as 64 bit only for several years, but they have continued to provide packages for all the 32 bit compatibility libraries Wine needs. But the Ubuntu article says "this means we will not provide 32-bit builds of new upstream versions of libraries," which sounds like they're not going to do that. And when they're handing out advice like "Try 64-bit WINE first. Many applications will “just work”," I'd say the people making this decision seem to know less about Wine than a typical Ubuntu user.

Well, the official Ubuntu advice seems to be to install packages built for 18.04. Users can certainly try that with the WineHQ packages. If they don't work or cause problems in newer Ubuntu versions, complain to Ubuntu about it.

User avatar
dimesio
Moderator
Moderator
Posts: 12656
Joined: Tue Mar 25, 2008 10:30 pm

Re: What will be the future of Wine on Ubuntu

Post by dimesio » Sun Jun 23, 2019 5:26 pm

Steam has dropped support of Ubuntu. https://www.omgubuntu.co.uk/2019/06/ste ... for-ubuntu

On the plus side, perhaps that will get Canonical's attention.

Gcenx
Level 5
Level 5
Posts: 275
Joined: Mon Dec 25, 2017 12:11 pm

Re: What will be the future of Wine on Ubuntu

Post by Gcenx » Sun Jun 23, 2019 9:56 pm

dimesio wrote:Steam has dropped support of Ubuntu. https://www.omgubuntu.co.uk/2019/06/ste ... for-ubuntu

On the plus side, perhaps that will get Canonical's attention.
It's sad to me when Ubuntu was always the recommended newbie friendly distro for basically everything now to remove multilib support and claiming that using wine64 "will just work", I don't think the developer even understand that using wine64 to launch a 32bit application just causes wineserver to launch then launch wine to run the 32bit application ........


Then you have Pop!_OS who despite being a Ubuntu derivate get the need for multilib are will continue to offer it themselves
mmstick wrote: Not for our driver packaging. Building for i386 doesn't require any more effort than building for amd64. The build server handles that automatically. All we'd need to do is rebuild the Debian packages.
https://www.reddit.com/r/linux/comments ... g/erskxu2/


Honestly if Ubuntu don't about turn on this issue I can actually see more Distro's eventually following suite.

Post Reply