R
Rupert Pigott
John said:You seeem misinformed.
Microsoft swallowed up a team from DEC.
The were developing a operating system called PRISM.
When the project was cancelled they quit DEC in protest.
These peaple had more than a 100 years of experience in developing
muliuser /
mutitasking operating systems between them. The fact that the NT kernel
is not
entirely stable yet really shouldn't supprise anyone. Afterall Unix has
messed with
it's kernel for 30 years. But the modular arcitecture and the
microkernel are new ideas in
OS design and should in time lead to a more extensible OS than unix.
uKernels are *NOT* a new idea at all. They weren't a new idea when
NT was unleashed on the world. What people think of as "NT" is a big
pile of shite that obscures the uKernel. Since the graphics stuff
got put into ring 0 I think that you could legitimately claim that
BSD Unix is more of a micro kernel than NT.
(Unix tradionally has a spagetti of intercalling function calls as a
kernel.)
Remember NeXTStep ?
As for following standards thats just plain sense.
Note the Mac OS 10 / Darwin uses a unix kernel because of all the
problems with
interoperabillity OS 9 had with talking to Windows and Unix boxes.
Which I believe is derived from a Mach uKernel... The "UNIX" bits
are the FreeBSD userland utilities that surround it.
Cheers,
Rupert