this post was submitted on 24 Jun 2025
58 points (95.3% liked)

Linux

8047 readers
742 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of [email protected] and The GIMP

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 30 points 17 hours ago (5 children)

Meh: It's inevitable. It's really Valve that we should blame for dragging their feet for so long.

[–] [email protected] 23 points 17 hours ago (4 children)

I wonder how much power Valve even has here. I mean, we're talking about Windows compatibility. How many Windows games can run properly in a 64-bit WINE environment?

Dropping 32-bit support has to happen eventually, but there's bound to be collateral damage. It wasn't a painless change even on macOS, which is generally a more tightly controlled "adapt or die" platform.

[–] [email protected] 20 points 17 hours ago* (last edited 17 hours ago) (3 children)

I think Wine has had WOW support for some time and it seems it will be the default at some time (arch moving to wow64).

Edit: What is WOW64

WoW64

All transitions from Windows to Unix code go through the NT syscall interface. This is a major milestone that marks the completion of the multi-year re-architecturing work to convert modules to PE format and introduce a proper boundary between the Windows and Unix worlds.

All modules that call a Unix library contain WoW64 thunks to enable calling the 64-bit Unix library from 32-bit PE code. This means that it is possible to run 32-bit Windows applications on a purely 64-bit Unix installation. This is called the new WoW64 mode, as opposed to the old WoW64 mode where 32-bit applications run inside a 32-bit Unix process.

The new WoW64 mode is not yet enabled by default. It can be enabled by passing the --enable-archs=i386,x86_64 option to configure. This is expected to work for most applications, but there are still some limitations, in particular:

Lack of support for 16-bit code. Reduced OpenGL performance and lack of ARB_buffer_storage extension support.

The new WoW64 mode finally allows 32-bit applications to run on recent macOS versions that removed support for 32-bit Unix processes.

[–] [email protected] 3 points 15 hours ago

Cool, sounds promising!

load more comments (2 replies)
load more comments (2 replies)
load more comments (2 replies)