Minix ist ein von Prof. Dr. Andrew S. Tanenbaum entwickeltes Unix Betriebssystem. Version 1.1 wurde 1987 mit einem vom Professor geschriebenem Buch "Operating Systems - Design and Implementation" vertrieben. Obwohl der Source-Code im Quellcode in seinem abgedruckt war, durfte das Betriebssystem nicht frei weitergegeben werden. Erst ab der Version 2.0 wurde die Lizenz für Minix angepasst. Seit 2003 wird nun an der Version 3 von Minix gearbeitet. Diese Version setzt aber einen 80386 Prozessor mit mindestens 8 MB RAM voraus. In der Tat ist das aus heutiger Sicht eine Hardwarevoraussetzung die wohl jeder PC, den man in der freien Wildbahn unter die Finger bekommt, erfüllen wird.
Die Version 1.1 von Minix war für einen PC mit 8088 Prozessor und 256 KB RAM und 2 Disketten-Laufwerke konzipiert. Bis zur Version 2.0.2 ist Minix immerhin noch auf einem PC mit 8088 Prozessor und 640 KB RAM und einer 20 MB Festplatte zum laufen zu kriegen. Ab Version 2.0.3 ist als Minimum ein 80286 mit 1 MB RAM erforderlich. Version 2.0.4 ist die letzte Version des 16 Minix bevor mit der Entwicklung von Minix 3 begonnen wurde.
Ich bin an das Buch der Second Edition gekommen, dass ich nun durcharbeiten werde.
In Phase 1 installiere ich Minix und mache mich mit dem System bekannt. Parallel dazu lese ich das Buch.
Phase 2 beginnt mit ersten Experimenten mit dem Minix Source-Code und der Entwicklung oder Portierung von kleinen Programmen auf Minix.
In Phase 3 werde ich Anpassungen an dem Betriebssystem vornehmen, von Gerätetreibern bis Betriebssystemerweiterungen.

Keine Kommentare:
Kommentar veröffentlichen