The releases of MS Windows and accompanying articles like this chronicling the disasters and pain are pathetic.
Apple releases major updates to their OS and they almost always go smoothly with none of these hiccups. They just install and run, no fuss, no muss.
That’s because just like Linux, it is Unix under the hood. :)
https://unix.stackexchange.com/questions/1489/is-mac-os-x-unix
It's pretty unfortunate. As keeper of the Windows Ping List I long for positive articles to post about what's going on in the Windows world. Alas, nearly all the positive ones are just marketing blurbs with dubious accuracy. There are very few useful, much less technical, articles that aren't about the problems.
> Apple releases major updates to their OS and they almost always go smoothly with none of these hiccups. They just install and run, no fuss, no muss.
That's true, but you must bear in mind that Apple has a much more restricted and well-defined environment to deploy into. They control the hardware, and they control most of the applications that most of their users use. They have a much saner world. They also have a much smaller installed base, like a tenth as much as Windows.
A better analogy would be Linux, where there are scores of different distros, running on God-only-knows what kinds of miscellaneous hardware, very much like the Windows world.
Linux releases major updates to the kernel with typically negligible hiccups. But the various distros do their own thing -- some are conservative and stable, like RedHat; others are bleeding-edge adventurous. Not surprisingly, the latter generate the most complaints about incompatibilities and breakage. Read up on "systemd" some time.
Apple is a special case due to their heavy-handed approach to what is permitted. Mind you, I use a Mac as my primary machine at home, supported and expanded with Windows and Linux VMs. I ain't knocking it; it's a great environment as long as you play by Apple's rules.