but macOS has weird quirks that bumps them down in the CLI space.
Linux CLI > macOS CLI > Windows CLI
Linux CLI and macOS CLI are really close, I think but Linux beats it.
but macOS has weird quirks that bumps them down in the CLI space.
Linux CLI > macOS CLI > Windows CLI
Linux CLI and macOS CLI are really close, I think but Linux beats it.
That being said, Apple's documentation is nowadays oft-lamented as being outdated -- I remember it being excellent, including the first ever description of OO code I ever read, as a teenager. (Aside: It involved "a faucet". Not being a speaker of en-US, I remember distinctly looking up that word and trying to understand what on earth they meant, until "tap" appeared later on in my brain). I've never really written MacOS apps but I gather you have to "drink the kool aid" at every available opportunity and to some extent this shows.
My experience of Windows over the last 30+ years is one of confusion, culture clash, a lack of understanding, and frustration. I am not qualified to comment on it, but it does seem to be the case that people can spin up GUIs very quickly very routinely, and they tend to keep running for a bloody long time as well, unlike both other options.
I agree. And apparently 25% of professional developers also [1]
[1] https://fossbytes.com/linux-market-share-among-professional-...
XNU UI > Linux UI > Windows NT UI
don't make sense because Linux has many different UIs. I'm pretty sure there is no macOS UI comparable to my preferred tiling window managers Sway and i3, and in that sense which UI is better is a question of personal preference and habit. In fact, I'm pretty sure only one macOS UI is available. Same for Windows: only one Windows UI available per Windows version.
Of course, Windows is still bringing up the rear. WSL is mighty competitive though, and I'm giddy with anticipation of what Windows 11 will do with it.
I think the big missing thing with Cinnamon is some sensible tracker integration so inside document searching can work.
.. it’s got worse and worse IMHO
MacOS UI choice and flexibility << Linux UI choice and flexibility.
(A voice of a MacOS user from 2031: "Choice?")
for whom ? I'm in a room with mac, windows and linux computers, going away from my linux machine is a chore and fills me with dread
By "UI", do you mean desktop environment? I'm Debian user with no desktop environment, only a window manager.
Linux WMs > macOS/Windows WMs
Or by "UI", do you mean GUI apps? I have fewer than 10 GUI apps installed, and I don't think GUIs matter much, especially when comparing OSes.
Linux is written in memory unsafe language
Windows is written in memory unsafe language
Where is my memory-safe desktop OS?
Followed by Android, because Google goes out of their way to only make NDK usable for games, audio processing, and native methods, nothing else.
But I do agree better stacks would be welcomed.