WikiDer > Minix

Minix
minix
MINIX 3.1.6
EntwicklerAndrew Tanenbaum
Betriebssystem-FamilieUnix
QuellmodellFOSS
Letzte Ausgabe3.3.0 
(15. September 2014)
Kernel-TypMikrokernel
LizenzUrsprünglich proprietär, seit 2000 BSD-Lizenz
StatusAktiv
Webseitewww.minix3.org
Portal  Portalsymbol  Informatik
Gratis Software

minix ist ein Open Source-Betriebssystem erstellt von Andrew S. Tanenbaum, ProfessorInformatik zum Freie Universität im Amsterdam als Beispielsystem für sein Buch Betriebssysteme: Design und Implementierung. Das Buch enthält 12.000 Zeilen Code für den Kernel, die Speicherverwaltung und die Dateiverwaltung. Zum größten Teil ist Minix in geschrieben C.

Minix basiert zum Teil auf Unix, aber mit a Mikrokernel statt der klassischen monolithischer Kernel. Die Absicht von Minix war, dass die Schüler es in drei Monaten des Studiums verstehen konnten. Minix sollte auch kompakt sein. Laut Tanenbaum fährt es in einer Sekunde hoch. Zuvor hat er das Betriebssystem Amöbe gemacht und später die Globus-Verteilung.

Im Oktober 2005 Version 3 wurde veröffentlicht. Diese Version besteht aus weniger als 4000 Zeilen Code und soll zuverlässig sein. Es ist in erster Linie für Bildungszwecke oder als Betriebssystem für eingebettete Systeme.

Dann Linus Torvalds im 1991 wollte sein eigenes Betriebssystem machen, ließ sich von Minix inspirieren, schrieb aber den Code für das Betriebssystem selbst. Mit Ergänzungen von anderen über das Internet führte dies zu dem Linux Kernel, das ein monolithischer Kernel und kein Mikrokernel ist.

Es gibt auch ein ARM-Portwein von Minix erhältlich.[1]

Siehe auch

Externe Links

Literatur

  • Andrew S. Tanenbaum, Albert S. Woodhull. Betriebssysteme: Design und Implementierung, 3nr ed, Prentice Hall 2005, ISBN 0-13-142938-8