Linked by Andrew Hudson on Mon 20th Jun 2011 17:19 UTC
BeOS & Derivatives Haiku Alpha 3 has been in development for more than 14 months. In that time more than 800 bugs have been identified and fixed, major sections have been updated, applications have been added and updated, and great progress has been made in supporting additional hardware. Here is a summary of updates, more details can be found here. Also inside, interviews with some core Haiku developers.
Thread beginning with comment 477921
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Looking Forward to Haiku
by Neolander on Tue 21st Jun 2011 05:32 UTC in reply to "RE[2]: Looking Forward to Haiku"
Member since:

So lets review, windows, hybrid microkernel, mac, hybrid,linux monolithic, given marketshare. the hybrids have it.

the professor appears to be correct.

*cough cough cough*

Most Windows drivers still reside in kernel mode, to the best of my knowledge. The file system driver is also there, in the I/O subsystem. I believe GDI also resides in the NT kernel...

In short, NT is probably highly modular, which to the best of my knowledge is the core point of the "hybrid" appellation (lots of system services residing in independent low-level modules, but a mad pointer or a buffer overflow is still all it takes to take over the world), but calling it a microkernel is maybe a bit of a stretch.

Same for XNU, which started as a microkernel (Mach, IIRC), but has been shoehorned a lot of BSD kernel code in it to the point where it's now closer to a monolithic kernel in terms of kernel-mode functionality.

Edited 2011-06-21 05:43 UTC

Reply Parent Score: 2

Neolander Member since:

That being said, Microsoft are aware of this design deficiency of NT, and try to slowly improve things. As an example, newer Windows GPU drivers (WDDM) partly reside in user mode and can crash without crashing the whole kernel (in some circumstances), which is good news already.

Edited 2011-06-21 06:07 UTC

Reply Parent Score: 2