MINIX
MINIX je počítačový operační systém podobný Unixu založený na architektuře mikrojádra. Andrew S. Tanenbaum napsal tento operační systém tak, aby mohl být používán pro vzdělávací účely; MINIX také pomohl Linusi Torvaldsovi navrhnout jádro Linuxu. Jeho název pochází ze slov minimal a Unix.
MINIX je vydán pod licencí BSD a je zdarma a s otevřeným zdrojovým kódem.
MINIX 3
MINIX 3 byl veřejnosti oznámen 24. října 2005 Andrewem Tanenbaumem během jeho projevu na vrcholu konference ACM Symposium Operating System Principles. MINIX 3 v současné době podporuje pouze počítačové systémy architektury IA-32. Má formát Live CD, který umožňuje jeho používání na počítači bez nutnosti instalace. Verze 3.1.2 byla vydána 8. května 2006. Obsahuje X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine a více než 400 dalších běžných unixových programů. Přidáním X11 tato verze zahajuje změnu z pouze textového systému.
MINIX a Linux
Principy návrhu, které Tanenbaum použil v systému MINIX, ovlivnily rozhodnutí Linuse Torvaldse při tvorbě jádra Linuxu. Torvalds používal a oceňoval MINIX, ale jeho návrh se od architektury MINIXu významně lišil, zejména použitím monolitického jádra namísto mikrojádra. To Tanenbaum v debatě Tanenbaum-Torvalds slavně odsoudil. (Tanenbaum znovu vysvětlil své důvody pro použití mikrojádra v květnu 2006.)
Linux je kopírován z MINIXu
V květnu 2004 vznesl Kenneth Brown z Institutu Alexise de Tocquevilla v knize Samizdat obvinění, že hlavní části jádra Linuxu byly okopírovány z MINIXu.
Tato obvinění odmítli téměř všichni - zejména Andrew Tanenbaum, který se silně domníval, že se Kenneth Brown velmi mýlí, a na svých osobních internetových stránkách zveřejnil dlouhé vyvrácení.
Licencování
Jeho licenční poplatek byl ve srovnání s ostatními operačními systémy velmi nízký (69 USD). Přestože si Tanenbaum přál, aby byl MINIX stejně snadno dostupný i studentům, jeho vydavatel to nedovolil.
Když se na počátku 90. let 20. století objevily svobodné/otevřené operační systémy podobné Unixu, jako je Linux, mnoho dobrovolných vývojářů softwaru přestalo používat MINIX pro Linux. V dubnu 2000 se MINIX stal svobodným/otevřeným softwarem pod permisivní licencí svobodného softwaru, ale v té době už byly jiné operační systémy mnohem lepší a používal se hlavně jako operační systém pro studenty a hobbyisty.
Související stránky
- GNU Hurd
- HelenOS
- QNX