News for hackers. Stuff that matters.
Re:Containerization is a Swift package for running Linux con... by throwaway127482 on Monday June 09, 2025 @11:31PM (#44232181)
Isn't the Linux gaming stuff really an emulator for Windows games? So it'd be like, windows emulation inside Linux virtualization inside macos?
Re:Containerization is a Swift package for running Linux con... by lxgr on Tuesday June 10, 2025 @12:07AM (#44232389)
As far as I understand, it's a modified/extended version of Wine, which, as the name suggests, is not an emulator (but rather a userspace reimplementation of the Windows API, including a layer that translates DirectX to OpenGL/Vulkan).

The reverse, i.e. running Linux binaries on Windows or macOS, is not easily possible without virtualization, since Linux uses direct syscalls instead of always going through a dynamically linked static library that can take care of compatibility in the way that Wine does. (At the very least, it requires kernel support, like WSL1; Wine is all userspace.)