Minix (Betriebssystem)

MINIX ist ein Unix-ähnliches Computer-Betriebssystem, das auf einer Mikrokernel-Architektur basiert. Andrew S. Tanenbaum schrieb das Betriebssystem so, dass es für Ausbildungszwecke verwendet werden konnte; MINIX half auch Linus Torvalds beim Entwurf des Linux-Kernels. Sein Name kommt von den Wörtern minimal und Unix.

MINIX wird unter der BSD-Lizenz veröffentlicht und ist frei und quelloffen.

Geschichte

Andrew S. Tanenbaum schuf MINIX an der Vrije Universiteit in Amsterdam.

MINIX 3

MINIX 3 wurde der Öffentlichkeit am 24. Oktober 2005 von Andrew Tanenbaum während seiner Rede auf der Konferenz über die Betriebssystemprinzipien des ACM-Symposiums bekannt gegeben. MINIX 3 unterstützt derzeit nur PC-Systeme mit IA-32-Architektur. Es hat ein Live-CD-Format, mit dem es auf einem Computer verwendet werden kann, ohne dass es installiert werden muss. Version 3.1.2 wurde am 8. Mai 2006 veröffentlicht. Sie enthält X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine und über 400 weitere gängige UNIX-Programme. Mit dem Hinzufügen von X11 beginnt diese Version den Wechsel von einem Nur-Text-System.

MINIX und Linux

Die Entwurfsprinzipien, die Tanenbaum auf MINIX anwandte, hatten die Designentscheidungen beeinflusst, die Linus Torvalds bei der Erstellung des Linux-Kernels traf. Torvalds benutzte und schätzte MINIX, aber sein Design unterschied sich in wesentlichen Punkten von der MINIX-Architektur, vor allem durch die Verwendung eines monolithischen Kernels anstelle eines Mikrokernels. Dies wurde von Tanenbaum in der Tanenbaum-Torvalds-Debatte bekanntlich missbilligt. (Tanenbaum erläuterte im Mai 2006 erneut seine Gründe für die Verwendung eines Mikrokerns).

Linux wird von MINIX kopiert

Im Mai 2004 erhob Kenneth Brown von der Alexis de Tocqueville Institution in einem Buch namens Samizdat den Vorwurf, dass große Teile des Linux-Kernels von MINIX kopiert worden seien.

Diese Anschuldigungen wurden von fast allen zurückgewiesen - insbesondere von Andrew Tanenbaum, der der Meinung war, dass Kenneth Brown sehr falsch lag, und der eine lange Widerlegung auf seiner eigenen persönlichen Website veröffentlichte.

Lizenzierung

Die Lizenzgebühr war im Vergleich zu anderen Betriebssystemen sehr gering (69 Dollar). Obwohl Tanenbaum sich wünschte, dass MINIX für Studenten ebenso leicht verfügbar wäre, wollte sein Verleger dies nicht zulassen.

Als in den frühen 1990er Jahren freie/quelloffene Unix-ähnliche Betriebssysteme wie Linux verfügbar wurden, hörten viele freiwillige Softwareentwickler auf, MINIX für Linux zu verwenden. Im April 2000 wurde MINIX Freie/Open-Source-Software unter einer freizügigen Lizenz für freie Software, aber zu diesem Zeitpunkt waren andere Betriebssysteme schon viel besser, und es wurde hauptsächlich als Betriebssystem für Studenten und Hobbyisten verwendet.

Verwandte Seiten

  • GNU Hurd
  • HelenOS
  • QNX

AlegsaOnline.com - 2020 / 2023 - License CC3