News for hackers. Stuff that matters.
Re:Whatever happened to the Hurd? (2012) by wolfgke on Friday August 26, 2016 @06:42PM (#12369810)
> Many real world interactions require hard real time and with monolithic kernels you are just not going to be able to meet your guarantees.

Lots of hard realtime systems (e.g. on microcontrollers) use a RTOS where there is even no distinction between user and system mode, thus one cannot even talk about microkernels vs. monolithic. From a software engineering architectural perspective this is not a good design, but it is very fast (thus the time guarantees you can give are smaller) and sometimes easier to guarantee runtime guarantees. And it is easier to write a RTOS where all things run in system mode (which does not imply it is easier to debug bugs or to maintain).

Re:Whatever happened to the Hurd? (2012) by jacquesm on Saturday August 27, 2016 @03:36AM (#12371441)
It is much easier to develop drivers and system processes for a micro kernel because they run in isolation, you can hot re-load any one of them and if it is designed properly you can even upgrade the kernel on a running system without a reboot.