Minix 3, because of its microkernel architecture, can continue running in the face of upgrades, memory faults, and driver crashes, never needing to reboot.
Minix is probably most famous for being the operating system that Linus Torvalds used to build the Linux kernel. Torvalds developed Linux on a minix system and based some design aspects on minix. However, there was no source code taken from minix itself (as this would be illegal). Accusations that Linux uses code from minix are strongly refuted by all parties who know, including Tanenbaum himself. After Torvalds had done everything he felt like doing to the kernel, he presented his monolithic results to the minix community who contributed much to the design until Linux developed a community of its own.
MeikOS also has its origins in Minix.
At this time, minix remains primarily an operating system for students and hobbyists.
System list:
- IBM PC
- IBM PC/AT*
- Atari ST*
- Commodore Amiga*
- Apple Macintosh*
- Sun SPARCstation*
- Intel 386 PC compatibles
- National Semiconductor NS32532
- ARM transputers
- INMOS transputers
- ISICAD Prisma 700 workstation
- HP Jornada 680/690 PDA
*officially supported
Minix can be run with cooperative kerneling and this was used to run minix as a process under SunOS and Solaris.
Minix is superior to Linux because this is how you mount a floppy in Linux:
find / -type f -name fstab
cat /path_to_fstab/fstab
mkfs -t ext3 /dev/fd0 1440
ls -l /mnt
mkdir floppy
mount /dev/fd0 /mnt/floppy
And this is the same task in Minux:
M 0