[haiku] Re: A Roadmap Related Question

  • From: Jonas Sundström <jonas@xxxxxxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Sun, 19 Jan 2014 18:48:26 +0100

On 19 jan 2014, at 18:15, Augustin <ajcsweb@xxxxxxxxx> wrote:

> A major point of Haiku is that the kernel was designed to host a window 
> manager.
> Linux originated as a server/terminal OS, not a UI one.
> 
> And besides, has anyone shown that a monolithic kennel can handle a
> UI-heavy OS the same way a microkernel or hybrid kernel can?

Whether a kernel is good for user interfaces has less to do with how the parts 
of
the kernel are organized (mono, modules or micro) and more to do with threading,
scheduling, resource management, etc. Threading, thread priorities (and
low latencies in the media kit?) is where BeOS had an advantage over the
other systems, back in the days - not in being this-or-that kind of kernel.

Unless I am mistaken, all of the major desktop operating systems are modular
hybrids these days, including Haiku, and they are nowhere near being 
microkernels.
Neither was BeOS.

A hybrid kernel is closer to the monolithic kernel than to the micro kernel.

There is no value judgment in either monolithic or micro. They're just 
different approaches
to system design. A matter of taste, if you will. And Haiku is pretty nice 
regardless.

/Jonas Sundström


Other related posts: