Linked by Andrew Hudson on Mon 20th Jun 2011 17:19 UTC
Thread beginning with comment 477907
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Looking Forward to Haiku
by specialspambot on Tue 21st Jun 2011 02:35
in reply to "RE[3]: Looking Forward to Haiku"
minix isn't a hybrid. it is a true micro-kernel. Technically, none of the above are true micro-kernel OS's. (I think the OS-periment by Hadrien Grasland is attempting to be a true micro-kernel design. At least that is the way I read it).
I don't think Be or Haiku is micro, either, but a hybrid (which is just that, a hybrid. It has micro-kernel features and monolithic features.)
Also, what about Linux's dominance in the server and HPC markets? Those don't count right?
I don't think Be or Haiku is micro, either, but a hybrid (which is just that, a hybrid. It has micro-kernel features and monolithic features.)
Also, what about Linux's dominance in the server and HPC markets? Those don't count right?
If you think that accounts for the bulk of computing devices, please continue. It also negates the fact that often linux and windows server are often running on the same hardware, often one virtualized. The market split is more like 50% and has been and will continue to be so for a long time.
Last year the PC market was around 300million machines IIRC. who sold 300 million servers last year ?
RE[4]: Looking Forward to Haiku
by Neolander on Tue 21st Jun 2011 05:38
in reply to "RE[3]: Looking Forward to Haiku"
minix isn't a hybrid. it is a true micro-kernel. Technically, none of the above are true micro-kernel OS's. (I think the OS-periment by Hadrien Grasland is attempting to be a true micro-kernel design. At least that is the way I read it).
Yup
I'd never have thought that my pet project would be used one day in an argument about micro vs monolithic kernels... In the micro family, one can add QNX, Mach, L4, and I think that Symbian too has a microkernel structure but check my words on that. Tanenbaum also mentions some microkernels used in critical environments on his website.
I don't think Be or Haiku is micro, either, but a hybrid (which is just that, a hybrid. It has micro-kernel features and monolithic features.)
I always have a hard time defining hybrids myself
Most known hybrids sound to me like extremely modular monolithic designs : a huge lot of functionality is still in kernel mode, sharing a common address space, but in separate and easily replaceable code modules. Edited 2011-06-21 05:44 UTC
RE[5]: Looking Forward to Haiku
by Not2Sure on Tue 21st Jun 2011 06:44
in reply to "RE[4]: Looking Forward to Haiku"
RE[5]: Looking Forward to Haiku
by senshikaze on Tue 21st Jun 2011 11:49
in reply to "RE[4]: Looking Forward to Haiku"
I always have a hard time defining hybrids myself
Most known hybrids sound to me like extremely modular monolithic designs : a huge lot of functionality is still in kernel mode, sharing a common address space, but in separate and easily replaceable code modules.
Most known hybrids sound to me like extremely modular monolithic designs : a huge lot of functionality is still in kernel mode, sharing a common address space, but in separate and easily replaceable code modules. IANAKH(I am not a kernel hacker), but that is the way I read hybrid kernels, too. If you make that argument, then wouldn't the LKM in linux kinda be (almost) a hybrid design? It is runtime loadable drivers and subsystems. Not quite a micro kernel, but not quite a monolithic either. just right.
*edit: stupid me, forgot that a microkernel design requires the pieces to be outside of kernel space. I should really pay attention when reading "OPerating Systems, Design and implementations."
Edited 2011-06-21 11:53 UTC
RE[4]: Looking Forward to Haiku
by Not2Sure on Tue 21st Jun 2011 06:51
in reply to "RE[3]: Looking Forward to Haiku"
I haven't followed Haiku over the past couple years due to lack of mindspace, but when the project started (openbeos.org!), Haiku was using the work of a former BeOS engineer: a fairly straightfoward fork of the NewOS kernel -- http://newos.org/features.php
How much that of that code/architecture has been retained someone else probably is better equipped to answer.





Member since:
2011-03-08
minix isn't a hybrid. it is a true micro-kernel. Technically, none of the above are true micro-kernel OS's. (I think the OS-periment by Hadrien Grasland is attempting to be a true micro-kernel design. At least that is the way I read it).
I don't think Be or Haiku is micro, either, but a hybrid (which is just that, a hybrid. It has micro-kernel features and monolithic features.)
Also, what about Linux's dominance in the server and HPC markets? Those don't count right?
Edited 2011-06-21 01:59 UTC