Comment by MangoToupe
3 hours ago
Hey macos obviously still sucks ass, but it sucks ass less than all the other options. The userland situations for linux and windows are both horrifyingly, incomprehensibly bad. Just look at their reliance on a single fucking key "control" for all operations when that was always an inexplicably bad choice. You have so many fucking keys, why douboe dip when it defacto cripples both cli and gui contexts?
Nope, sorry. macOS sucks more than every other option. It's why it has a smaller PC install-base than Windows, and it's why macOS is treated like a second-class citizen for server software. Apple's approach is dying because it cannot compete on equal footing, it's critically dependent on third-party support that simply isn't materializing. In the same fashion as Minix and BSD before it, XNU is being smothered by it's sole beneficiary.
Also FYI, "userland" does not mean "desktop software" exclusively. It extends to the user's runtime, the stability and redundancy of their dependencies and the completeness of it's drivers and SDKs. macOS is not a stable runtime, static-links almost every dependency and has woefully incomplete driver support for third-party hardware. It is the worst of both worlds from Linux and Windows with a few innovative roadblocks that only Apple could universally enforce.