If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

There's more to kernels than just a _strict_ monolithic or microkernel approach.

When these kernels are called hybrid kernels, they are usually called that because they support loadable modules. They can still be compiled as strictly monolithic kernels and they behave no differently than "true" monolithic kernels once loaded. As far as the developers working on them are concerned, they are monolithic kernels.

the versions of common shit like firefox and chromium are lagging behind.

gnome 2? lol wtf

Imagine you were a Linux user who is surfing a Windows forum, and you see a post like yours, only with 'Linux' instead of 'bsd' and 'gnome 3' instead of 'gnome 2'.
You would think that dude is an utterly ignorant douche.

As a side note, Firefox is at 16.0.2, the current version upstream. Chromium may not be at the current upstream version(I haven't checked), but this is rather due to the linuxisms making it hard to port.

When these kernels are called hybrid kernels, they are usually called that because they support loadable modules. They can still be compiled as strictly monolithic kernels and they behave no differently than "true" monolithic kernels once loaded. As far as the developers working on them are concerned, they are monolithic kernels.

No, thats called a modular monolithic kernel. DFBSD kernel is a hybrid because it utilizes microkernel like(but more lite) message-passing and protected memory. Message-passing is used for communication between CPUs. It's monolithic in structure, but employs some microkernel features inside the monolithic kernel, hence hybrid.