De nieuwste versie van het 9front-project is beschikbaar, waarin sinds 2011 door de gemeenschap een onafhankelijke fork van het gedistribueerde besturingssysteem Plan 9 ontwikkeld wordt, los van het bedrijf Bell Labs. Klaar om te installeren zijn versies voor de architecturen i386, x86_64 en de Raspberry Pi 1-4. De code van het project wordt verspreid onder de open Lucent Public License, die is gebaseerd op de IBM Public License, maar verschilt doordat er geen verplichte publicatie van de broncodes voor afgeleide werken wordt geƫist.
De kenmerken van 9front omvatten de toevoeging van extra beveiligingsmechanismen, uitgebreide hardware-ondersteuning, verbeterde functionaliteit in draadloze netwerken, nieuw toegevoegde bestandssystemen, implementatie van een geluidsinterface en codecs voor geluidsformaten, USB-ondersteuning, de creatie van de webbrowser Mothra, vervanging van de bootloader en het systeem voor initialisatie, toepassing van gegevensversleuteling op schijven, ondersteuning voor Unicode, beschikbaarheid van een real-mode emulator, ondersteuning voor de AMD64-architectuur en 64-bits adresruimte.
De nieuwe versie biedt volledige ondersteuning voor gebruik op de MNT Reform-laptop, inclusief ondersteuning voor graphics, geluid, Ethernet, USB, PCIe, trackball, SD-kaart en NVMe. In de MNT Reform wordt ingebouwd Wi-Fi momenteel niet ondersteund; er wordt aangeraden een externe draadloze adapter te gebruiken. Nieuwe programma's in het systeem zijn bar (weergave van een balk, bijvoorbeeld voor het tonen van de batterijstatus, datum en tijd), ktrans (uitvoeren van transliteratie van de invoer), riow (toetsenbordbeheerder) en doom (het spel DOOM).

De hoofdgedachte van Plan 9 heeft te maken met het uitwissen van de verschillen tussen lokale en externe resources. Het systeem is een gedistribueerde omgeving die gebaseerd is op drie basisprincipes: alle resources kunnen worden beschouwd als een hiƫrarchische set van bestanden; er is geen onderscheid in toegang tot lokale en externe resources; elk proces heeft zijn eigen veranderlijke naamruimte. Voor het creƫren van een uniforme gedistribueerde hiƫrarchie van bestandsresources wordt het 9P-protocol gebruikt.
Bron: opennet.ru
