I’m sure windows will continue to exist and maybe be relevant for at least a decade. But it will be in zombie/revenue-extraction mode from here on.
I’m sure windows will continue to exist and maybe be relevant for at least a decade. But it will be in zombie/revenue-extraction mode from here on.
I think we’re only half joking though, I could see it happening.
There's no need because the Year Of Linux On The Desktop™ already happened and it's called WSL2. Meanwhile, the opposite has also already actually happened: SteamOS + Proton is a distro whose main purpose is to be a launcher for Windows apps on a Linux kernel.
Jokes aside, this chest-thumping is incredibly ironic for those of us who lived through the 1990s-2000s. First it was, "FOSS will eliminate all proprietary software and M$ (sic) will be crushed and Bill Gates will go to the poorhouse. Hooray!" Later, it became "Well, we haven't killed proprietary software but at least Linux / LAMP and Firefox are succeeding at taking down Windows and Internet Explorer. Hooray!" Now it's "Maybe Microsoft will consider switching its kernel to Windows. Probably. Someday. Hooray?" What's the backpedaling of the 2030s going to be?
Windows also comprehensively lost the "exclusivity" moat. Most of popular apps are now cross-platform, because they need to run on Android/iOS/macOS. So desktop Linux is often an easy addition: Slack, Discord, all the messengers, Zoom, various IDEs, etc.
So Linux indeed won to a large extent. Just not in the way people expected it.
And everyone that tries to force GNU/Linux via NDK, discovers that not everything Linux is supported.
However, while those web apps might run on Linux (or not, if it uses DRM like all those streaming providers), they increasingly only run in Chrome.
If anything, they invested into the opposite: possibility to run Linux binaries on top of Windows kernel.
Azure is still running on Hyper-V afaik for instance.
It seems like the Windows team has been freed to add features that they want rather than adding features that fit into a narrative.
WSL, pre-installing git, adding POSIX aliases to PowerShell, iPhone/Android integration, PowerShell/.net/VSCode/Edge on Mac/Linux, not making Office on Mac complete afterthought shit on purpose, etc.
Microsoft's standards for quality keep going down hill. Windows 11 does not even allow the moving of the task bar from the bottom of the screen. Microsoft is end user hostile just like Google.
The quality has gone done hill. Windows Embedded / IoT is often used to run your ATMs or some form of industrial automation. Windows actually has a real-time OS (RTOS) mode for just this.
The company I work has planned to replace Windows with Linux for future products and even moving active products to support both Windows and Linux during the transition. Only products that will stay on Windows will be legacy that are near EOL.
Personally, I would never use Windows OS for future products and solutions in these environments. Nor would I use it for network / server based solutions.
Funnily enough, opening their stack to Linux probably made it easier to sell licenses for everything except Windows, since now you don't have to commit to a potentially unfamiliar hosting environment. Even SQL Server runs on Linux now.