Two examples of the results of that... AmigaDOS,
BeOS. There are others.
AmigaDOS is different, but I don't know if it has all the features
I'd like. As far as I know, BeOS tries to be somewhat Unix compatible.
Well, AmigaDOS has processes, threads, semaphores, message ports,
messages, preemptive multitasking, multiple file systems and long file names
(on such filesystems that support that). It's not multi-user so it lacks
file permissions but it's a single user OS anyway. What else do you need?
Well, for one thing I'd want multiuser capability, clustering, and the
GUI would have to be improved. I never liked the looks of the Amiga GUI;
it looked primitive to me. I haven't seen an Amiga lately, so I don't
now if the looks of the GUI ever improved.
I use a GUI primarily to manage several text windows, so I could ignore
most of the GUI anyway, but the text displays would have to be fixed.
And the OS should not require a GUI for system operation. I like my
systems to be connected to a terminal server with one main system
acting as the terminal (along with my VT525).
--
Eric Dittman
dittman(a)dittman.net