4 ms·
The most stable Linux API is Wine/Win32. There are many older games I can't install on Linux anymore, because they used an older SDL1 or some particular X11 ve
by Shorel 9mo ago
The most stable Linux API is Wine/Win32.
There are many older games I can't install on Linux anymore, because they used an older SDL1 or some particular X11 version or some GPU driver that's no longer available for the current kernel.
The exact same game, Windows version, can be installed and runs flawlessly on both Linux and Windows.
So, native Vulkan executables? Sure, if they can continue to run in 20 years.
- pjmlp 9mo agoJust like for OS/2, what a great success it was.
- aleph_minus_one 9mo agoThe development tools for OS/2 were worse and far more expensive.
- groundzeros2015 9mo agoIt’s working right now, what are you arguing against.
- pjmlp 9mo agoIt seems to be working, that is the thing building castles in foreign kingdoms.
- groundzeros2015 9mo agoWhat do you mean? There is a whole library of thousands of win32 games spanning more than 2 decades and the community is tracking and reporting bugs in each and classifying their level of performance. That’s one of the most successful computer projects I’ve heard of.
- pjmlp 9mo agoSure, if one ignores all the existing emulators for previous computer generations, and game consoles.
- groundzeros2015 9mo agoIf you want hardware emulation you can use a vm like virtual box… I don’t even know what you’re arguing now.
- tapoxi 9mo agoIt's a different situation, OS/2 was significantly more expensive than Windows, Linux is free.
- jdkfkgkkdbkd 9mo agoos/2 2.1 was free during some periods in the 90s, I and several friends got it just for the free floppies. Though none of us paid for windows either, I guess it was free as well.
- LtWorf 9mo agoThere are a lot of older games that won't run on windows 11 as well. In fact most of my games no longer work on windows 11. Your point?
- TingPing 9mo agoThose games did weird things. Every distro still ships SDL1, x11 didn’t really break API, and requiring a specific driver is obviously broken from the start. I won’t say none of this happens but the platform isn’t to blame there.
- TheCycoONE 9mo agoEven glibc breaks ABI. The linux userspace ABI is too unstable and games don't have to be doing weird things to hit it.
- cardanome 9mo agoI never understood why glibc needs to break ABI. It should not be allowed to. Ever. You are not reinventing the wheel. Just maintain the damn thing and keep it running as is. As Linus once said "If there's a bug that people rely on, it's not a bug, it's a feature.".
- seabrookmx 9mo agoValve is working on this problem for native Linux games: https://gitlab.steamos.cloud/steamrt/steamrt/-/blob/steamrt/sniper/README.md https://gitlab.steamos.cloud/steamrt/steamrt/-/blob/steamrt/... This is a similar idea to flatpak/snap etc.