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 477975
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: Looking Forward to Haiku
by Neolander on Tue 21st Jun 2011 13:42 UTC in reply to "RE[6]: Looking Forward to Haiku"
Neolander
Member since:
2010-03-08

For instant fun...

http://wiki.osdev.org/Monolithic_Kernel
http://wiki.osdev.org/Hybrid_Kernel

Notice that Linux is in both categories, but that NT and XNU somehow escape the monolithic kernel definition.

Pictures pretty well how much blurred the lines are.

Myself, I tend to base myself on the following categorization :

Monolithic (non-modular) : Old designs. The kernel includes lots of features in an inflexible way.

Modular : Most modern desktop kernels. Still lots of stuff in the kernel space, which gives some credit to people who also classify them as monolithic, but code modules are sufficiently independent from each other that you can selectively add and remove them at run time.

Microkernels : There is an explicit intent to put every functionality which does not need full system access (as an example, the VFS) outside of the kernel.

Picokernels, nanokernels : Microkernels which want to show off.

Hybrid kernels : Modular kernels which want to show off.

Edited 2011-06-21 13:44 UTC

Reply Parent Score: 1