Live data from Hacker News

Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

linuxuprising.com

101–110 of 192 posts

Re: Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

#101

WINE needs 32 bit support. The bulk of windows programs that people still care about are from the 32 bit era, and as they point out many 64 bit apps use 32 bit installers. Maybe it's time for x86 box like DOSbox.

What's interesting about this is... doesn't WINE also support Win16 applications? My understanding was that it does, yet it doesn't seem to require 16 bit libraries from the host OS...

Re: Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

#102
post #31

I think you can just use 32-bit libraries from Debian for the most part (I assume Debian is going to maintain i386 forever).

I would be concerned about the stability of mixing distros like that, even within a family. If nothing else, those packages are built against different versions of libraries.

Which is one of the many reasons I think package managers are awful. If we lived in a sane world this sort of thing would be a simple matter for any and all distros. In fact, you wouldn't even need distros because you could trivially mix and match the software you wanted without concern for this garbage.

Re: Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

#103
post #85

Earlier quoted context omitted.

Okay, I'll be that guy this time: Why the downvotes? This is a bit hacky and only allows temporary systems, but it appears to be functional, free-as-beer, and works fine for these random one-off cases.

Per the license terms [1]: You may use the software for testing purposes only. You may not use the software for commercial purposes. You may not use the software in a live operating environment. [1] - https://az792536.vo.msecnd.net/vms/release_notes_license_ter...

Apart from this being essentially an EULA an therefore not necessarily binding in your country, I don't think that doing the stuff described in the OP would violate these terms.

Re: Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

#105
I'll admit I'm a very fringe case, but I loved the ability to play the original Microsoft Entertainment Packs on my Mac using WINE. There's just something about how simple and clean those games are, and people actually like to see them when I have a paused game of rodent's revenge on one of my screens.

I really don't want to lose that!

Re: Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

#106
post #4

I do use Wine (and Steam with it's various levels of Windows API calling), and I am happy about this. Sure, it will create some issues during the first stages of this migration, but, more than once, I botched my system in the past with the needed i386 libraries (it didn't happen lately, can't tell if because I finally got my head around it of because they improved the tooling). Still, in the end, we will all have a "…

I think even if you got the drivers working you'd have too much latency. You need the PREEMPT_RT kernel patch to get reliably low latency. You can also try Bitwig, it has native Ubuntu support and most feature parity with Ableton.

I tried the preemptive kernel and didn't make a difference.

I also tried Bitwig and it's great, but I use a Push I. That creates an issue (Bitwig support for Push fails in 2 major points: note repeat, and delete functionality... and they keep making changes without adding something as simple as that to the devices API).

Re: Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

#107

Earlier quoted context omitted.

> Maybe it's time for x86 box like DOSbox ...or Virtualbox.

You're suggesting an emulator, which is absolutely correct and a worthwhile reminder that we can emulate 32bit without any problem. It's also worth considering the context, WINE (WINE Is Not an Emulator) provides an abstraction layer that doesn't require the overhead of an emulation layer. DOSbox is similar. (EDIT: apparently it's not, and is actually an emulator. TIL.)

DOSBox is an emulator.

Re: Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

#108
post #38

Earlier quoted context omitted.

15 years ago I considered switching to Linux. I depend on some Windows applications and, above all, I want to play games. Wine looked like it was almost there, so I intended to give it another try next year. Year by year I've been trying Wine again and again. As of today, it's still almost there. So, maybe in 2030? By now, I'll stay using Windows.

For games, give Lutris a try. For years, I've been reluctant to use Wine wrappers like PlayOnLinux, for no reason other than I don't like wrappers. I always ended up getting everything working with bare Wine, but at the cost of long hours (sometimes even days) of experiments. I've started using Lutris a few months ago (I gave up on getting Wine and DXVK play well together) and, well, that's a life changing experience…

Lutris looks cool, given steam using Proton or whatever it is called is there an advantage to using this today? Thanks for educating me!

Re: Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

#109

Earlier quoted context omitted.

many of the applications for which you would want to run wine (e.g. gaming, the primary use) are performance-heavy. adding a layer of a vm is substantially more performance overhead.

That doesn't have to be true with hardware passthrough.

Many games ban the players for using that setup.

Examples: Rust, Rainbow Six Siege, DayZ. All the games using BattlEye can be banned.

On the other hand LoL handles GPU passthrough well.

Re: Wine Developers Concerned with Ubuntu Dropping 32-Bit Support

#110
post #84

I immediately wondered about macOS, which is dropping 32-bit support as well. One of the first links I found[1] seems to say that there is no 64-bit wine on macOS regardless of library issues, due to an ABI incompatibility. So on the surface it seems like the world is shifting under wine's feet, and they are going to need to do a second level of emulation eventually to keep 32-bit stuff running. [1]: https://forum.wi…

The change Ubuntu is proposing is far less harsh than what macOS is doing. Unlike macOS, Ubuntu will still run 32-bit processes, you just have to provide all of the userspace libraries. Applications like Steam for Linux already do this for binary compatibility reasons, so their usecase won't change much. Wine's official Ubuntu packages currently rely on the OS to provide these userspace libraries. They would "only" n…

I wonder why Wine doesn't have those libraries on standby. I can understand keeping installer/total install size and footprint down for any application but especially emulation which is already complex and going to push hardware. If Wine includes the right components, what performance hit may be suffered? Or maybe I have this wrong and it won't really matter.
Post reply on HN