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

De release van het Sculpt 24.04-project is gepresenteerd, waarin een besturingssysteem wordt ontwikkeld op basis van Genode OS Framework-technologieën, 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 30 MB aangeboden om te downloaden. Ondersteunt werking op systemen met Intel-processors en grafische kaarten met ingeschakelde VT-d- en VT-x-extensies, evenals op ARM-systemen met VMM-extensies.

Belangrijkste innovaties:

  • De soundstack is volledig opnieuw ontworpen. De nieuwe audiostack biedt de mogelijkheid om plug-in-stuurprogramma's te gebruiken, willekeurige bemonsteringsfrequenties in te stellen, flexibele routering van audiostreams en audiomixing. Er zijn optimalisaties toegevoegd om vertragingen bij de audioverwerking te verminderen.
  • Er is een experimentele optie geïmplementeerd om naar de slaapmodus te gaan.
  • Ondersteuning toegevoegd voor schermen met 4K-resolutie (3840 x 2160)
  • Ondersteuning toegevoegd voor touchpads die het I2C-protocol gebruiken (gebruikt op sommige laptops).
  • Ondersteuning toegevoegd voor het koppelen van USB-apparaten aan virtuele machines en applicaties.
  • Er zijn tools aan de configuratie-interface toegevoegd om de opname van extra functies te beheren, applicatiebronnen te configureren en applicaties te installeren.
  • Er is ondersteuning voor scrollen aan het venster toegevoegd met visualisatie van de componentengrafiek en de configurator.
  • Verbeterde verwerking van gebeurtenissen van HID-apparaten (Human Interface Device).
  • De interface voor het beheren van apparaatstuurprogramma's is gewijzigd.
  • Er is een nieuwe TCP/IP-stack voorgesteld, waarbij gebruik wordt gemaakt van een DDE-laag (device-driver Environment) gebaseerd op de Linux-kernel 6.1.20.
  • De mogelijkheid toegevoegd om Sculpt OS in de Goa SDK te gebruiken als een extern doel voor het testen van applicaties.

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.

Genode biedt een uniforme infrastructuur voor het bouwen 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 uitvoerende kernel voor ARM- en RISC-V-platforms. De meegeleverde geparavirtualiseerde Linux-kernel L4Linux, die bovenop de Fiasco.OC-microkernel draait, zorgt ervoor dat reguliere Linux-programma's op Genode kunnen draaien. De L4Linux-kernel communiceert niet rechtstreeks met de hardware, maar gebruikt 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.

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


Bron: opennet.ru

Voeg een reactie