What difference does it make if 99% of your devices are still running on Microsoft Windows?
I'm a European DevOps engineer who specializes in Microsoft Azure, and I'd like to switch to European alternatives. But I struggle to see how we can ever become independent of Microsoft of all devices are still running Windows and 365 / Office.
Time to adopt Linux and other OSS? In some ways the experience is worse, but in some ways better. No Telemetry and none of the annoying ads being shoved into your face all the time. I still see software companies choosing to build on top of M$ tech stack and I cannot understand why. Why keep throwing money at M$ when a free OS is available!
edit: I understand why you would want to build on Windows if your user base is there. But why use it on the server side? The only reason I can think of is people who have only worked on Windows will keep using it, but at some point one has to get rid of this addiction.
Guess it depends on the context? If you need to run Windows Servers and run Microsoft services then well, you're better off with Microsoft, most likely.
But for other workloads, it won't matter what the client software is, but again, really depends on the context.
I'm a European DevOps engineer who specializes in Microsoft Azure, and I'd like to switch to European alternatives. But I struggle to see how we can ever become independent of Microsoft of all devices are still running Windows and 365 / Office.