Linux distros make changes and they ate Microsoft’s lunch in the server room.
That's not how I remember it at all. Apple XServers cost about the same as the competition and the XServer RAID was a bargain compared to similar hardware offerings at the time. And although I never used the software, based on the demos I saw from their sales team, it looked really nice and I never heard anybody complain about it. The aversion wasn't price or software, it was just that people didn't really trust Apple support and service.
Which is quite a different point.
Naturally Apple's UNIX flavour came with Apple's tax, and not free beer one, as an additional bump, besides the software policies.
Also note that the chaos on the desktop from was caused by 1% of the Windows desktop market share.
The Year of Desktop Linux with its 2% is nowhere closer to be used in such critical infrastructure.
Case in point, Linux ate Microsoft in the university datacenters where Microsoft was literally giving it away for free.
Also, you’re mixing up the early days of UNIX with Linux, which were essentially decades apart. I watched Linux eat the entire campuses of universities and replace windows in the early 2000s. The UNIX and BSD life support cycle you are talking about is irrelevant shit from computer science departments where windows was never welcome but the scale was constrained to the department.
You’re living in a denial zone where you think something is winning because there is no competitor making more money. The reality is people realized they didn’t need to pay at all and moved on with 10-100x the scale outside of the garden of stupidity.
This statement is a little funny considering the only reason the CrowdStrike situation was such a big deal was because of how many high-profile companies are using Windows Server.
https://www.theregister.com/2024/07/21/crowdstrike_linux_cra...
The AWS stats are very clear, Microsoft is way behind in the server world.
If backward compatibility actually was that great and clients actually believed it, why would they wait around for ages before upgrading? It should be a no-brainer.
Instead, what I've seen in practice, is that people are very much afraid their random crap will break. They absolutely don't believe the backwards compatibility is a thing, at least not without "testing".
The company I work for has a bunch of software that the providers only "support" on versions of windows server that are at least one or two steps behind current. Hell, I've even seen this for things which seemed pretty basic (think random web app) running inside a JVM.
I don't personally use windows all that much, so don't really have first-hand experience, but my impression is that people are very much afraid of upgrades, even when running pretty "basic" things (as in "office software", not things which manipulate low-level, old interfaces or similar)
If Jobs had spent just 2 engineer-years or less of engineering time to fix POSIX compliance, their market would have been many times larger; something HP's workstation division and Sun were very happy about, I am sure!
There is even a surviving video from a NeXT meeting, where Steve Jobs talks about this strategy.