Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Dieser Artikel behandelt das Betriebssystem. Für die Band siehe: Plan 9 (Band) Plan 9 ist ein Betriebssystem entwickelt in den 80er Jahren von den Bell Laboratories die auch schon Unix erfunden hatten. Es ist benannt nach Film Plan 9 From Outer Space (1959) von Ed Wood in dem die Außerirdischen Tote wieder Leben erwecken (es finden sich in Plan weitere Anspielungen auf das Werk von Ed z.B. das Maskottchen Glenda). An der Entwicklung von Plan haben eine Reihe namhafter Personen mitgewirkt darunter Ken Thompson der zeitweilig Leiter des Projekts war gemeinhin als Erfinder von Unix gilt.
Ein fertig installierbares System existiert zur nur für die x86-Prozessoren insgesamt werden jedoch die Intel MIPS DEC Alpha PowerPC und ARM-Architekturen unterstützt d.h. Plan 9 läuft auch dem iPAQ Pocket PC (hier Bitsy genannt). Das System ist in einem von ANSI C geschrieben und unterstützt UTF-8 ( Unicode ). Für eine optimale Bedienung ist eine Maus erforderlich. Plan 9 enthält u.a. das rio(1) den Editor sam(1) eine Art Fenster-/Dateimanager namens acme(1) und die Shell rc(1) . Eine Reihe Softwarepakete wie Perl Python und TeX wurden portiert und sind separat erhältlich.
Die Entwickler wollen mit Plan 9 Antwort auf die Frage " Was versucht Unix wirklich zu erreichen? " geben. In einem Satz lautet diese
Alles als Datei zu repräsentieren und zwischen lokalen und Objekten keinen Unterschied zu machen.
Erreicht wurde dieses Ziel auf Basis Grundlagen. Das Konzept der Datei wurde dahingehen dass alle Ressourcen (Dateien Bildschirme Benutzer Computer etc.) Namen haben und wie Dateien angesprochen werden. gibt ein Standardprotokoll namens 9P um diese anzusprechen. Weiterhin werden alle Dateisystemhierarchien in einer einzigen großen Hierarchie zusammengefasst. Beispiele für die Auswirkungen dieser Grundsätze: Erreichbare sind Teil des Dateisystems laufende Programme sind des Dateisystems etc.
Dieses zugrundeliegende Konzept ist äußerst einleuchtend leicht zu durchschauen. Es hat allerdings kaum gehalten in die gängigen Betriebssysteme da einige Modifikationen an der Softwarearchitektur erforderlich sind. Eine ist die Aufnahme des /proc Filesystems in Linux und andere Betriebssysteme welches allen Programmen einheitliche und meist abwärtskompatible Zugriffsmöglichkeit auf Daten z.B. Zahl der laufenden Prozesse Systemauslastung Zahl Netzwerkverbindungen etc. erlaubt - alles über die Dateisystem schnittstelle .
Plan 9 First Release erschien 1993 und war ausschließlich für Universitäten bestimmt.
Plan 9 Second Release erschien 1995 und konnte käuflich erworben werden.
Plan 9 Third Release (Brazil) erschien am 7. Juni 2000 .
Plan 9 Fourth Release erschien im April 2002 und brachte grundlegende Änderungen mit sich. wurde 9P komplett überarbeitet (z.B. Einführung langer fossil(4) (ein neues Dateisystem) und venti(8) (ein Backupserver) dem System hinzugefügt und Installationsroutine wesentlich verbessert. Ab dieser Version ist 9 Open Source gemäß OSI und freie Software nach der Definition der Free Software Foundation . Allerdings ist seine Lizenz nicht kompatibel der GPL .