Linux isn't great for gaming, and this situation is unlikely to improve.
Linux isn't great for gaming, and this situation is unlikely to improve.
Can you give an example? I can get pretty old versions of games going smoothly here. Unless you're talking about old windows games, then it's not about backwards compatibility anymore, but rather you wanting to play other games from an older platform. Good luck trying to run OG Xbox games on a ps5.
Most Linux applications have become outdated. For instance, Trine 2 on GOG needs dependencies that aren’t available anymore. Another case is remastersys, which you can purchase from various sources. There are many others listed in simple stores.
The reasoning about "modification required" is only partially accurate. Windows applications running on closed-source systems use an "envelope" as an interface, altering input and output. This setup allows Linux to support more games than any specific Windows version by emulating different environments through envelopes. However, creating these envelopes can be challenging and often requires customization for each program, despite some shared features.
They are based on older frameworks, which means they can support legacy applications. For more details, refer to the documentation at https://docs.microsoft.com/en-us/cpp/win...w=msvc-170. You’ll notice that the newest Visual Studio version (VC 2022) contains components from previous releases like 2019, 2017 and 2015, so you may need to obtain the older versions separately.
Fun fact, I have a trine 2 on Steam and it's all good. It's worth mentioning I'm using the latest version with everything updated. Running things independently without a manager like Steam or Epic can be tricky—you often end up handling everything yourself. Good luck with that old Windows game download; you might run into some older dependencies like .NET and stuff.
I’m not trying to provoke anyone. In reality, Linux handles more applications simply because there are so many of them. It’s a bit unfair since much of it is very old DOS software that nobody really wants to use anymore. Envelopes could work on modern Windows too, but only a few have been done. Not many at all.
Checked remastersys—it's an outdated Python 2 tool, and you'd likely face problems even on Windows because Python 2 is no longer supported. Those often come bundled with extra dependencies, just like the old Worms CDs that included some legacy DX software.