Re:Clean-room implementation of Half-Life 2 on the Quake 1 e...
by lproven on Wednesday February 11, 2026 @08:35AM
(#46974767)
MacOS 10.15 dropped support for x86-32 binaries.
Later it became clear why: the Apple Silicon transition, and Rosetta 2, which is optimised for running x86-64 binaries on Apple's Arm64.
But the same change is looming on Linux: Ubuntu tried in 2019 but was persuaded not to, Fedora has tried more than once.
WINE 11 can run Win32 binaries on a pure 64-bit host OS without 32-bit libraries. So, you can run some 32-bit Windows games on 64-bit Linux and macOS which cannot run the 32-bit binaries of their own older versions.
Apple merely jumped first. I think it's not to be blamed here. It'll happen everywhere in time.
Re:Clean-room implementation of Half-Life 2 on the Quake 1 e...
by jamesfinlayson on Thursday February 12, 2026 @08:21PM
(#46997762)
Oh that's right the - the 32-bit thing. Incidentally Valve experimented with 64-bit GoldSource 20+ years ago for servers at least but didn't really pursue it.
The Linux and Mac ports happened in 2013 or so (presumably getting one working went a lot of the way to getting the other working, though there is some speculation that Apple poured in some money to help make it happen).