Operating System Design/Case Studies/MINIX

MINIX is a Unix-like operating system developed by computer science professor Andrew S. Tanenbaum. While originally devised as a teaching tool, it has found use (particularly in its latest incarnation, MINIX 3) as a reliable OS for embedded systems and computers with limited resources. Its stability can be attributed largely to its microkernel architecture, which has device drivers and the like contained in user space rather than kernel space.