In the future we should expect growing concerns about Linux monoculture — though much less serious than it used to be with desktop Windows monoculture.
In the future we should expect growing concerns about Linux monoculture — though much less serious than it used to be with desktop Windows monoculture.
With Linux, most of your software runs out of the box on other platforms. If you want to switch to FreeBSD, it's a fairly shallow learning curve and you can be back where you were before too long. If you want to try out Macs, you can run most of the same stuff on them, and switch slowly. Even Windows can run the same software.
This is about the cloud and servers, so Macs don't really apply. Despite the apparent lock-in, Windows is still a great server choice for small and medium sized businesses, even in the cloud. Switching away from say SQL Server to something like Postres isn't that hard. Things only get difficult if you use features like Active Directory integrated authentication, Sharepoint integration, Exchange, etc.
EDIT: I wouldn't switch though. Not for a cloud app that is to be managed by most small IT departments that I run into. SQL Server is so much easier to work with and manage than Postgres due to many seemingly insignificant features including a kick-ass GUI, stored procedures, returning multiple resultsets from a single round-trip query and the fact that it runs on Windows, which is still the number one OS used by the market that I serve, even in the cloud (but mostly for B2B or operations). These are the same sort of reasons that I build their back-ends in IIS/ASP.NET (despite the fact that I also use Node.js heavily for my own projects and I even use it to generate static files for my ASP.NET projects).
OK. How exactly? Any details? Tried it?
Your comment is light on facts, heavy on opinion.
> Microsoft is going to half-ass it because that's not their core competency...
Gee, I thought building software for Windows was Microsoft's core competency.
> It's just a shady business tactic...
I suppose then that you must also think that Wine is just some shady "Open Source tactic" to try and get Windows users on Linux?
Maybe you prefer your half-assed software to come from Apple or from the general crowd of Open Source developers. That you have seething hatred for Microsoft is obvious though. Did they kill your pappy?