←back to thread

74 points goranmoomin | 2 comments | | HN request time: 0.414s | source
Show context
PaulHoule ◴[] No.44358304[source]
Back in the 1990s I remember CS professors taking a very chauvinistic idea of what an "operating system" was limited to the kernel, would probably exclude a CLI interpreter like bash, never mind the rest of the userspace and would particularly exclude anything having to do with GUI even if you had kernel drivers and tons of DLLs that came with the OS to support GUIs.

Now you have Arstechnica, which should know better, which makes detailed reviews pixel-by-pixel of everything that changed between one version of MacOS and the next and seems to think the only thing that matters in an OS is the superficial things you can see, at least if the OS is MacOS.

Windows is refreshing because it has more widget sets than I can count but it doesn't matter because you can get your work done even though it is inconsistent and usually just a bit ugly. It beats Linux though, because at least in Windows if a label is 75px wide, Windows will make at least 75px of space for it, whereas in Linux nobody gets excited if it label gets clipped because they only left 55px -- they'll even close out a bug request about this as soon as you make it. But hey, Linux on a bad day looks better than the 99% percentile NFT.

replies(3): >>44358670 #>>44359026 #>>44359128 #
1. matthewfcarlson ◴[] No.44358670[source]
This was sort of the idea of some of QNX. The kernel never crashed, but display, keyboard, networking, uart, etc was all user space. So yes you had a kernel that never crashed but frequently turned into a useless brick until rebooted
replies(1): >>44364234 #
2. ptsneves ◴[] No.44364234[source]
I had a situation in a car where the infotainment went on a crash loop. The infotainment. I was very glad the car stuff like odometer(which is also a display) and basic functions continued working.

Anyway my computer is not a car, nor my car is my laptop. The older i get the more i like the answer "it depends", because reality is like that, not pure or IFThisThenThat. It is a network of lots of knobs(weights) that together give a context dependent answer.