5 ms·
Downvoted because...? *nixes are a lot of things, but good from an OS design standpoint is not one of them. AS/400. VMS. Plan9. Amiga. QNX. Even NT. All of the
by PeCaN 10y ago
Downvoted because...? *nixes are a lot of things, but good from an OS design standpoint is not one of them.
AS/400. VMS. Plan9. Amiga. QNX. Even NT. All of these date to before Linux was created. (Strictly speaking, I believe Plan9's first public release was after Linux's, but work on Plan9 started at Bell in the mid 80s.)
VMS and NT handle async IO much better. QNX, and to an extent NT, are more reliable¹ by design (as microkernels²). AS/400 and Plan9 are based on more powerful and coherent abstractions ("everything is an object" and "everything is a file" respectively).
--
¹The NT kernel really is quite reliable, it's everything else that gives Windows a bad reputation for reliability.
²NT isn't strictly a microkernel, but it's very microkernel-ish.