Het Genode Project heeft de Sculpt 21.10 OS-release voor algemeen gebruik gepubliceerd

De release van het Sculpt 21.10-besturingssysteem is gepresenteerd, waarbinnen, op basis van Genode OS Framework-technologieën, een besturingssysteem voor algemene doeleinden wordt ontwikkeld dat door gewone gebruikers kan worden gebruikt om alledaagse taken uit te voeren. De broncode van het project wordt gedistribueerd onder de AGPLv3-licentie. Er wordt een LiveUSB-image van 26 MB aangeboden om te downloaden. Ondersteunt werking op systemen met Intel-processors en grafische kaarten met ingeschakelde VT-d- en VT-x-extensies.

Belangrijkste innovaties:

  • Implementatie van hardwarematige grafische versnelling met behulp van Intel GPU's. Ter ondersteuning van de GPU wordt gebruik gemaakt van het Mesa-pakket en het mechanisme voor multiplextoegang tot de GPU, dat verscheen in Genode OS Framework release 21.08.
  • Ondersteuning toegevoegd voor webcamera's met een USB-interface.
  • Het is mogelijk om audio- en videocontent af te spelen in de Falkon-browser, gebaseerd op de Chromium-engine. Een werkende audiodriver en audiomixcomponent zijn aanwezig. Om het geluid te dempen, wordt een zwart gat-component voorgesteld, die zich voordoet als een geluidsdriver, maar geen geluid produceert.
  • Compatibiliteit toegevoegd met VirtualBox 6 (voorheen werd alleen VirtualBox 5 ondersteund).
  • Bestandskluiscomponent toegevoegd om bestanden in gecodeerde vorm op te slaan. In combinatie met de recall-fs-component kan met behulp van bestandskluis aan elke gebruiker een afzonderlijk gecodeerd opslaggebied worden toegewezen.
    Het Genode Project heeft de Sculpt 21.10 OS-release voor algemeen gebruik gepubliceerd

    Het systeem wordt geleverd met een Leitzentrale grafische gebruikersinterface waarmee u algemene systeembeheertaken kunt uitvoeren. In de linkerbovenhoek van de GUI wordt een menu weergegeven met tools voor het beheren van gebruikers, het aansluiten van schijven en het opzetten van een netwerkverbinding. In het midden bevindt zich een configurator voor het regelen van de vulling van het systeem, die een interface biedt in de vorm van een grafiek die de relatie tussen systeemcomponenten definieert. De gebruiker kan interactief willekeurig componenten verwijderen of toevoegen, waarmee hij de samenstelling van de systeemomgeving of virtuele machines definieert.

    De gebruiker kan op elk moment overschakelen naar de consolebeheermodus, wat meer flexibiliteit in het beheer biedt. Een traditionele desktop kan worden verkregen door een TinyCore Linux-distributie uit te voeren op een virtuele Linux-machine. In deze omgeving zijn de browsers Firefox en Aurora, een op Qt gebaseerde teksteditor en diverse applicaties beschikbaar. De noux-omgeving wordt aangeboden om opdrachtregelhulpprogramma's uit te voeren.

    Laten we niet vergeten dat Genode een uniforme infrastructuur biedt voor het maken van aangepaste applicaties die draaien op de Linux-kernel (32 en 64 bits) of NOVA-microkernels (x86 met virtualisatie), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco .OC (x86_32, x86_64, ARM), L4ka::Pistache (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) en een direct uitgevoerde kernel voor ARM- en RISC-V-platforms. Met de meegeleverde geparavirtualiseerde Linux-kernel L4Linux, die bovenop de Fiasco.OC-microkernel draait, kun je reguliere Linux-programma's in Genode draaien. De L4Linux-kernel werkt niet rechtstreeks met hardware, maar maakt gebruik van Genode-services via een reeks virtuele stuurprogramma's.

    Verschillende Linux- en BSD-componenten werden geporteerd voor Genode, Gallium3D werd ondersteund, Qt, GCC en WebKit werden geïntegreerd en hybride Linux/Genode-omgevingen werden geïmplementeerd. Er is een VirtualBox-poort voorbereid die bovenop de NOVA-microkernel draait. Een groot aantal applicaties is aangepast om direct bovenop de microkernel en de Noux-omgeving te draaien, wat zorgt voor virtualisatie op OS-niveau. Om niet-geporteerde programma's uit te voeren, is het mogelijk om het mechanisme te gebruiken voor het creëren van virtuele omgevingen op het niveau van individuele applicaties, waardoor u programma's kunt uitvoeren in een virtuele Linux-omgeving met behulp van paravirtualisatie.

    Bron: opennet.ru

Voeg een reactie