Nieuwe release van 9front, een fork van het Plan 9-besturingssysteem

Er is een nieuwe release van het 9front-project beschikbaar, waarin de gemeenschap sinds 2011, onafhankelijk van Bell Labs, een fork ontwikkelt van het gedistribueerde besturingssysteem Plan 9. Er worden kant-en-klare installatieassemblages gegenereerd voor de i386-, x86_64-architecturen en Raspberry Pi 1-4 borden. De projectcode wordt gedistribueerd onder de open source Lucent Public License, die is gebaseerd op de IBM Public License, maar verschilt doordat er geen vereiste is om de broncode voor afgeleide werken te publiceren.

Kenmerken van 9front omvatten de toevoeging van extra beveiligingsmechanismen, uitgebreide hardwareondersteuning, verbeterde prestaties in draadloze netwerken, de toevoeging van nieuwe bestandssystemen, de implementatie van een audiosubsysteem en encoders/decoders voor audioformaten, USB-ondersteuning, de creatie van het Mothra-web browser, vervanging van de bootloader en initialisatiesysteem, het gebruik van schijfversleuteling, Unicode-ondersteuning, real-mode-emulator, ondersteuning voor AMD64-architectuur en 64-bit adresruimte.

De nieuwe versie biedt ondersteuning voor volledige werking op een MNT Reform-laptop, inclusief ondersteuning voor graphics, audio, Ethernet, USB, PCIe, trackball, SD-kaart en NVMe. MNT Reform ondersteunt nog geen ingebouwde Wi-Fi, in plaats daarvan wordt het aanbevolen om een ​​externe draadloze adapter te gebruiken. Het systeem implementeert nieuwe programmabalk (toont een paneel om bijvoorbeeld een batterijladingsindicator, datum en tijd weer te geven), ktrans (voert invoertransliteratie uit), riow (sneltoetsmanager) en doom (DOOM-spel).

Nieuwe release van 9front, een fork van het Plan 9-besturingssysteem

Het belangrijkste idee achter Plan 9 is om het onderscheid tussen lokale en afgelegen hulpbronnen te vervagen. Het systeem is een gedistribueerde omgeving gebaseerd op drie basisprincipes: alle bronnen kunnen worden beschouwd als een hiërarchische reeks bestanden; er is geen verschil in toegang tot lokale en externe hulpbronnen; Elk proces heeft zijn eigen veranderlijke naamruimte. Om een ​​uniforme gedistribueerde hiërarchie van bronbestanden te creëren, wordt het 9P-protocol gebruikt.

Bron: opennet.ru

Voeg een reactie