Free Software magazine: MINIX: what is it, and why is it still relevant?
Mar 20, 2007, 17:45 (3 Talkback[s])
(Other stories by Alan Berg)
"This very strong toughening catches many failure paths that are
present in the much larger monolithic kernels such as Windows or
Linux. Further, this allows the Kernel to remain small and
understandable by any experienced kernel programmer, the fewer
lines of code that exist in the Kernel the less likely that bugs,
security, or maintainability issues occur.
"Designed into the OS is a reincarnation server to restart
device drivers if they have stalled or crashed. This feature is a
rather nice self-healing process that you may want in your
satellites and nuclear reactors."