Kathyone wrote:
When I said the deal about Mac not be a microkernel, I meant it has a mixed kernel heritage. OSX is mach plus BSD. BSD is monolithic. QNX by contrast is not.
You say that like Microkernel = Good, Monolithic Kernel = Bad.
Also you seem to think that Microkernel would run faster and use less memory... both of these assumptions are wrong, in fact a Microkernel sufferes badly from context swithing times (i.e. it requires a faster CPU) and uses much more memory... it is these two flaws which resulted in Apple (or rather NeXT) making a hybrid between Mach and BSD... that way they get the best of both worlds.
MacOSX does run on the iPhone... that suggests it can run on limited spec machines...