www.wikidata.de-de.nina.az
Plan 9 from Bell Labs ist ein Betriebssystem das in den spaten 1980er Jahren von den Bell Laboratories entwickelt wurde die zuvor bereits Unix entwickelt hatten Es gilt als Versuch das Prinzip Everything is a file konsequent umzusetzen Benannt ist es nach dem schlechtesten US Film aller Zeiten Plan 9 from Outer Space 1959 von Ed Wood in dem die Ausserirdischen Tote wieder zum Leben erwecken es finden sich in Plan 9 weitere Anspielungen auf das Werk von Ed Wood z B das Maskottchen Glenda das auf den Film Glen or Glenda 1953 zuruckzufuhren ist Plan 9Installation des SystemsEntwickler Plan 9 Foundation zuvor Bell LaboratoriesLizenz en MIT LizenzErstveroff 1992Akt Version Fourth Edition April 2002 seitdem kontinuierliche Updates Kernel HybridkernelAbstammung Unix Plan 9Architektur en 386 amd64 arm Alpha MC68020 40 MIPS PowerPC 32 Bit SPARCPlan 9 from Bell LabsPlan 9 ist als Plattform fur Forschungsprojekte in den Bereichen Unix Betriebssysteme und Netzwerke einsetzbar 2011 spaltete eine Gruppe von Plan 9 Entwicklern aus Unzufriedenheit mit der Entwicklung unter dem Motto The Front fell off einen Fork des Systems unter dem Namen Plan 9 Front ab 1 2 Inhaltsverzeichnis 1 Merkmale und Aufbau 2 Geschichte 3 Abspaltungen und Abkommlinge 4 Literatur 5 Weblinks 6 EinzelnachweiseMerkmale und Aufbau Bearbeiten nbsp Plan 9 mit einem Terminalfenster und dem Texteditor acmeEin fertig installierbares System existiert zurzeit nur fur die x86 Architektur i386 und amd64 und Arm im Speziellen gibt es auch ein SD Karten Abbild fur den Raspberry Pi 3 Zusatzlich gibt es Portierungen auf die Prozessorarchitekturen m68k spezifisch 68020 und 68040 MIPS Alpha 32 Bit PowerPC und SPARC wobei jedoch nicht jedes Computersystem gleich gut unterstutzt wird Verschiedene Versionen von Plan 9 laufen u a auf der NeXTstation der MIPS Magnum 3000 eine Workstation dem SGI Challenge M ein Server und dem iPAQ Pocket PC hier Bitsy genannt Fur weitere Architekturen darunter Intel i960 und AMD 29240 wurde zwar der Compiler portiert es gibt jedoch kein lauffahiges Betriebssystem 4 5 Zusatzlich existiert eine Portierung auf die virtuelle Maschine Xen Das System ist in einem Dialekt von ISO C geschrieben und unterstutzt UTF 8 Unicode Fur eine optimale Bedienung ist eine Drei Tasten Maus erforderlich Plan 9 enthalt u a das Fenstersystem rio den Editor sam eine Art Fenster Dateimanager namens acme und den Kommandozeileninterpreter rc Eine Reihe Softwarepakete wie Perl Python und TeX wurden portiert und sind separat erhaltlich Die Entwickler wollen mit Plan 9 eine Antwort auf die Frage Was versucht Unix wirklich zu erreichen geben In einem Satz lautet diese Antwort Reprasentiere alle Ressourcen als Dateien ohne zwischen lokalen und nicht lokalen Objekten zu unterscheiden Das Konzept der Datei wurde dahingehend erweitert dass alle Ressourcen Dateien Bildschirme Benutzer Computer usw einen Namen haben und wie Dateien angesprochen werden Es gibt ein Standardprotokoll namens 9P um diese Ressourcen anzusprechen Weiterhin werden alle Dateisystem hierarchien in einer einzigen grossen Hierarchie zusammengefasst Konkrete Beispiele fur die Auswirkungen dieser Grundsatze Erreichbare Server sind Teil des Dateisystems laufende Programme sind Teil des Dateisystems usw Dieses zugrundeliegende Konzept hat kaum in die gangigen Betriebssysteme Einzug gehalten da einige radikale Modifikationen an der Softwarearchitektur erforderlich sind Eine Ausnahme ist die Aufnahme des proc Dateisystems in Linux und andere Betriebssysteme welches allen Programmen eine einheitliche und meist abwartskompatible Zugriffsmoglichkeit auf Daten wie z B Zahl der laufenden Prozesse Systemauslastung Zahl der Netzwerkverbindungen usw erlaubt alles uber die herkommliche Dateisystemschnittstelle Die Idee Alles ist eine Datei wird unter Linux in den virtuellen Dateisystemen sysfs und configfs weitergetragen Geschichte BearbeitenAn der Entwicklung von Plan 9 haben eine Reihe namhafter Personen mitgewirkt darunter Ken Thompson der zeitweilig Leiter des Projekts war und an den ersten Versionen von Unix sowie der Entwicklung der Programmiersprache C beteiligt war Die interne Entwicklung begann 1987 Der produktive Einsatz an den Bell Labs fand ab 1989 statt Plan 9 from Bell Labs First Edition erschien 1993 und wurde ausschliesslich an Universitaten weitergegeben Plan 9 from Bell Labs Second Edition erschien 1995 und konnte fur 350 kauflich erworben werden Plan 9 from Bell Labs Third Edition Brazil erschien am 7 Juni 2000 unter der eigens erstellten Plan 9 Lizenz Plan 9 from Bell Labs Fourth Edition erschien im April 2002 und brachte grundlegende Anderungen mit sich Unter anderem wurden 9P komplett uberarbeitet zum Beispiel durch die Einfuhrung langer Dateinamen fossil 6 ein neues Dateisystem und venti 7 ein Backupserver dem System hinzugefugt und die Installationsroutine wesentlich verbessert Ab dieser Version ist Plan 9 Open Source gemass OSI und freie Software nach der Definition der Free Software Foundation Im Februar 2014 wurde Plan 9 bis dahin unter der Lucent Public License stehend zusatzlich unter der GPL lizenziert 8 9 Im Marz 2021 wurden die Urheberrechte uber Plan 9 von Bell Labs an die Plan 9 Foundation ubertragen welche daraufhin den Quellcode unter eine MIT Lizenz stellte 10 11 Abspaltungen und Abkommlinge Bearbeiten9front 12 ist eine Abspaltung von Plan 9 die intensiver gewartet wird Harvey 13 ist eine Abspaltung die auf die AMD64 Architektur spezialisiert ist und eine Unterstutzung fur die C Compiler GCC und Clang einfuhrt um das Portieren vorhandener Anwendungen zu vereinfachen Das zum Teil auf Harvey basierende Jehanne 14 Version von archive org Originalwebsite war ab spatestens 2023 11 ubernommen durch Dritte verbessert die Kompatibilitat von Plan 9 mit dem Portable Operating System Interface Plan 9 from User Space 15 ist eine Sammlung von vielen Plan 9 Programmen die auf andere Betriebssysteme portiert wurden Inferno wurde von den Bell Labs eigenstandig entwickelt Es kombiniert sehr viele Konzepte von Plan 9 mit einer in das Betriebssystem integrierten virtuellen Maschine die die Ausfuhrung auf unterschiedlichen Architekturen ermoglicht Node 9 ist wiederum eine Abspaltung die diese virtuelle Maschine durch die von LuaJIT ersetzt 9vx lauft auf einer Virtualisierungsschicht durch vx32 Sandboxing Literatur BearbeitenHans Peter Bischof Gunter Imeyer Bernhard Wellhofer geb Kuhl Axel Tobias Schreiner Das Netzbetriebssystem Plan 9 Buch mit CD ROM Hanser Fachbuch Munchen Wien 1999 ISBN 3 446 18881 9 lulu com Weblinks Bearbeiten nbsp Commons Plan 9 Betriebssystem Sammlung von Bildern Videos und Audiodateien Website von Plan 9 englisch Plan 9 Wiki englisch Plan 9 Dokumentation englisch Mailingliste 9fans englisch Portierung von verschiedenen Plan 9 Programmen auf Unix Derivate plan9port englisch FAQ englisch Projektseite von Plan 9 FrontEinzelnachweise Bearbeiten Pro Linux Artikel Fork von Plan 9 erschienen von Hans Joachim Baader vom 19 Juli 2011 Nine Times Plan 9 from the People s Front of cat v org 9front Getting Plan 9 running on the Raspberry Pi The Bendyworks Blog Bendyworks Ruby on Rails iOS amp Clojure Consultants Madison WI Abgerufen am 1 Oktober 2013 englisch Plan 9 2nd Edition sys doc The Various Ports In Cat v ORG sys doc Documentation archive Lucent Technologies 1995 abgerufen am 20 August 2023 englisch Plan 9 4th Edition sys doc The Various Ports In Cat v ORG sys doc Documentation archive Abgerufen am 20 August 2023 englisch a href http man cat v org plan 9 8 fossil fossil 8 a Plan 9 Man Page a href http man cat v org plan 9 8 venti venti 8 a Plan 9 Man Page Simon Sharwood Plan 9 moves to GNU space 14 Februar 2014 abgerufen am 14 Februar 2014 Lizenztext von Plan 9 Nicht mehr online verfugbar Archiviert vom Original am 4 November 2015 abgerufen am 14 Februar 2014 englisch The University of California Berkeley has been authorised by Alcatel Lucent to release all Plan 9 software previously governed by the Lucent Public License Version 1 02 under the GNU General Public License Version 2 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot akaros cs berkeley edu Marcus Weldon Plan 9 from Bell Labs in Cyberspace Abgerufen am 23 Marz 2021 englisch We are transferring the copyright in Plan 9 software to the Plan 9 Foundation for all future development allowing them to carry on the good work that Bell Labs and many other Plan 9 enthusiasts have undertaken over the past couple of decades Plan 9 Foundation Plan 9 Foundation Historical Releases Abgerufen am 23 Marz 2021 englisch All historical releases of Plan 9 have been re released under the terms of the MIT license 9FRONT org Abgerufen am 12 Oktober 2018 englisch Harvey OS Abgerufen am 12 Oktober 2018 englisch Jehanne Abgerufen am 12 Oktober 2018 englisch Plan 9 from User Space In GitHub Abgerufen am 12 Oktober 2018 englisch Normdaten Sachbegriff GND 4551500 1 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Plan 9 Betriebssystem amp oldid 239407120