"What made you decide to make MINIX based on a microkernel
rather than a monolithic kernel?
"Good software engineering principles dictate that your programs
are modular. You don't want a bug in one piece to bring down the
whole thing if that can be avoided. A microkernel is much better
engineered and is more modular and easier to understand. Monolithic
kernels are still too big and unreliable. My metric is the TV set.
The system should run for 10 years with a total of zero failures
for 99.9% of the users."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.