Minix — Änderungen 4840 → 4841

Zeile 19: Zeile 19:
 
Ursprünglich wurde Minix als Lehrsystem konzipiert. Die erste Version umfasste 12.500 Zeilen und sollte Studenten in die Geheimnisse des x86-Prozessors einführen. Der Code von Minix wird auch in Tanenbaum's eigenem Buch "Operating Systems Design and Implementation" benutzt, um anhand des Codes die Funktionsweise eines Betriebssystems zu erklären.
 
Ursprünglich wurde Minix als Lehrsystem konzipiert. Die erste Version umfasste 12.500 Zeilen und sollte Studenten in die Geheimnisse des x86-Prozessors einführen. Der Code von Minix wird auch in Tanenbaum's eigenem Buch "Operating Systems Design and Implementation" benutzt, um anhand des Codes die Funktionsweise eines Betriebssystems zu erklären.
  
 +
 +
== "Linux is obsolete" ==
 +
Minix ist bekanntlich älterem Datums als Linux (Minix 0.1.0: 1987, Linux 0.01: 1991). Linus Torvalds wollte mit Linux eigentlich einen Terminal-Emulator schreiben, fand aber immer mehr Gefallen daran, die Hardware seines x86 zu erforschen und so wurde aus einem Terminal-Emulator ein Betriebssystem, welches in Konkurrenz zu Minix stand. In einem bis dato beispiellosen Flamewar, angefangen von Andrew S. Tanenbaum persönlich, wurde jeweils gegen das andere System und mögliche Stärken/Schwächen gewettert.
 +
 +
Ausgangspunkt waren hierbei die herbe Kritik an dem noch jungen Projekt Linux.
 +
 +
Kritikpunkte waren hier der monolithische Kernel, der in Tanenbaums Augen unzeitgemäß wäre, die "Versteifung" auf die x86-Plattform durch Inline-Assembler, das liberale Entwicklungssystem sowie "unnötige" Features, wie das parallele Zugreifen auf das Dateisystem von mehreren Programmen aus.
 +
 +
Dies war Ausgangspunkt fur einen Flamewar ganz besonderer Art, der die Entwicklung beider Systeme angefacht hat.
  
 
== Links ==
 
== Links ==
 
* [http://minix3.org minix3.org]
 
* [http://minix3.org minix3.org]
 +
* [http://www.educ.umu.se/~bjorn/mhonarc-files/obsolete/ Flamewar im Usenet]
  
 
[[Kategorie:Betriebssystem]]
 
[[Kategorie:Betriebssystem]]