| 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]] | ||