Eine neue Ausgabe des Projekts 9front ist verfĂŒgbar, das seit 2011 von der Community als Fork des verteilten Betriebssystems Plan 9 unabhĂ€ngig von Bell Labs entwickelt wird. Fertige Installations Pakete wurden fĂŒr die Architekturen i386, x86_64 und die Raspberry Pi 1-4 Plattformen erstellt. Der Code des Projekts wird unter der Lucent Public License verbreitet, die auf der IBM Public License basiert, jedoch ohne die Anforderung zur Veröffentlichung von Quelltexten fĂŒr abgeleitete Arbeiten auskommt.
Zu den Besonderheiten von 9front zĂ€hlt die HinzufĂŒgung zusĂ€tzlicher Schutzmechanismen, die Erweiterung der HardwareunterstĂŒtzung, die Verbesserung der Nutzung in drahtlosen Netzwerken, die EinfĂŒhrung neuer Dateisysteme, die Implementierung eines Audio-Subsystems sowie von Codierern/Dekodierern fĂŒr Audioformate, die UnterstĂŒtzung von USB, die Entwicklung des Webbrowsers Mothra, den Austausch des Bootloaders und des Initialisierungssystems, die Anwendung von DatenverschlĂŒsselung auf Festplatten, die UnterstĂŒtzung von Unicode, die VerfĂŒgbarkeit eines realen Modus Emulators und die UnterstĂŒtzung der Architektur AMD64 sowie des 64-Bit-Adressraums.
In der neuen Version ist die vollstĂ€ndige UnterstĂŒtzung fĂŒr den Laptop MNT Reform gewĂ€hrleistet, einschlieĂlich UnterstĂŒtzung fĂŒr Grafik, Audio, Ethernet, USB, PCIe, Trackball, SD-Karten und NVMe. Auf dem MNT Reform wird derzeit kein integriertes Wi-Fi unterstĂŒtzt, weshalb ein externer WLAN-Adapter empfohlen wird. Im System wurden neue Programme umgesetzt, darunter bar (Anzeige der Leiste, beispielsweise zur Anzeige des Akkustands, von Datum und Uhrzeit), ktrans (fĂŒhrt die Transliterierung der Eingabe durch), riow (Hotkey-Manager) und doom (das Spiel DOOM).

Die Grundidee von Plan 9 besteht darin, die Unterschiede zwischen lokalen und entfernten Ressourcen zu beseitigen. Das System stellt eine verteilte Umgebung dar, die auf drei grundlegenden Prinzipien basiert: Alle Ressourcen können als hierarchisches Set von Dateien betrachtet werden; es gibt keinen Unterschied im Zugriff auf lokale und externe Ressourcen; jeder Prozess hat seinen eigenen verÀnderbaren Namensraum. Zur Schaffung einer einheitlichen verteilten Hierarchie von Datei-Ressourcen wird das Protokoll 9P verwendet.
Quelle: opennet.ru
