>>1075091
>given the newer dependencies that the os doesn't have.
It's more than just that. Windows 7 actually changed the
ENTIRE way the Windows OS worked by extended the PC-exclusive ability of plug-and-play functionality to system libraries. What this means is that, Windows 7 is effectively "future proof" as all you have to to do to keep it "up to date" is just develop a new library, install it to the system, and it can use all the new bells and whistles without issue.
However what that does is put developers on the hook because
THEY would be required to supply the libraries needed to get their programs to run if it doesn't already function out of the box with the base W7 installation.Think of it like how PC games during the Aughts had to install DirectX, Visual C++, .NET Framework, XNA, and Windows Media Player in some circumstances in order to properly run on your computer.
But what's happening now is that M$ is keeping their APIs and libraries exclusive to later versions of Windows, despite W7 being 100% compatible. Even further than that, they're also including third-party libraries to make it so that Windows 10 and 11 effectively "all in one" OSes to make your programs for, no assembly required. This has then resulted in developers becoming lazy and just developing everything for newer Windows versions, and dropping all support for past systems because they don't want to put in the effort to actually include the libraries they're using for such a "small" number of users (
That somehow have a bigger user base several times the size of the more infamous Linux distro like Arch, which they go out of their way to support for whatever reason). And some developers have gotten so uniroically spiteful over the "whining" that they literally change the code in their programs to version check which OS your using, with this practice even extending to several open-source projects.
>Only option is to hope for win7 autists to come together & make something akin to KernalEx for win98 & OneCoreAPI for winXP to where newer programs made for 8 & 10 can run on 7.
https://github.com/i486/VxKex
https://steamcommunity.com/sharedfiles/filedetails/?id=2875607478