Re:Essence – An Operating System
by HKH2 on Wednesday August 11, 2021 @12:02AM
(#28137878)
What's the point of rewriting the whole stack?
[ Parent
| on HN ]
There's a difference between making a Unix-compatible/Unix-like (a la Redox, Minix, Linux, the BSDs, macOS, etc) and having POSIX-compatibility + interfaces (a la Haiku, Serenity, Windows + Cygwin or WSL, etc).
One is just reinventing the wheel, even if it means "having useful software"; the other is attempting something new while offering tools to make porting useful OSS simpler.
As far as I see, Windows has always been different for the sake of it; it is a prime example of reinventing the wheel. What makes it good is its market share means things are almost always guaranteed to run on it, otherwise it is terrible and always has been since MS-DOS. If it didn't have "useful software", what else would it have going for it?