Lanseringen av operativsystemet Sculpt 21.03 har introducerats, inom ramen för vilket ett allmänt operativsystem utvecklas baserat på Genode OS Framework-teknik, som kan användas av vanliga användare för att utföra vardagliga uppgifter. Projektets källkod distribueras under AGPLv3-licensen. En 27 MB LiveUSB-avbildning finns tillgänglig för nedladdning. Stöds på system med Intel-processorer och grafikundersystem med VT-d- och VT-x-tillägg aktiverade.
Den nya utgåvan har följande förbättringar:
- Motståndskraften mot drivrutinkrascher har förbättrats tack vare utvecklingen av konceptet med pluggbara enhetsdrivrutiner i Genode. Om till exempel grafik- eller trådlösa drivrutiner kraschar kan dessa drivrutiner startas om utan att störa program som körs eller nätverksstacken.
- Möjligheten att konfigurera schemaläggningsprioriteringar för programkörning i realtid har lagts till. Användare kan prioritera latenskänsliga applikationer, till exempel att prioritera multimediabearbetning framför beräknings- och virtualiseringsuppgifter.
- Gränssnitt har lagts till för att omdirigera interaktioner mellan en komponent och kärnan till en annan komponent, vilket möjliggör användarutrymmestjänster som dynamisk CPU-belastningsbalansering.
- Lade till gränssnitt för skärmdumpning och ersättning av användarinmatningshändelser, vilket kan vara användbart när man skapar applikationer för skärmdelning, fjärrkontrollsystem och virtuella tangentbord.
- Möjligheten att ändra tangentbordslayouten via menyn har implementerats.
- Webbläsaren Falkon, baserad på Chromium-motorn, har uppdaterats.
- Lade till sortering av menyalternativ och fillistor.
- Garanterade omedelbar uppdatering av terminalfönstret efter globala ändringar av teckensnittsinställningarna.
- Moderna datorer med Intel-processorer använder HWP (Hardware P-States) prestandalägen för att hantera strömförbrukning och temperatur.

Systemet levereras med det grafiska gränssnittet Leitzentrale, vilket möjliggör utförande av vanliga systemadministrationsuppgifter. Det övre vänstra hörnet av det grafiska gränssnittet visar en meny med verktyg för att hantera användare, ansluta enheter och konfigurera nätverksanslutningen. I mitten finns en konfigurator för att konfigurera systemkomponenterna, vilket ger ett grafbaserat gränssnitt som definierar relationerna mellan systemkomponenterna. Användaren kan interaktivt ta bort eller lägga till komponenter, definiera systemmiljöns sammansättning eller virtuell maskin.
Användaren kan när som helst växla till konsolläge, vilket ger större flexibilitet. En traditionell skrivbordsmiljö kan erhållas genom att köra TinyCore-distributionen. Linux в virtuell maskin с LinuxDenna miljö inkluderar webbläsarna Firefox och Aurora, en Qt-baserad textredigerare och diverse program. Noux-miljön rekommenderas för att köra kommandoradsverktyg.
Som en påminnelse tillhandahåller Genode ett enhetligt ramverk för att bygga anpassade applikationer som körs ovanpå kärnan. Linux (32 och 64 bitar) eller mikrokärnor NOVA (x86 med virtualisering), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) och en nativ kärna för ARM- och RISC-V-plattformar. Den paravirtualiserade Linux- L4-kärnaLinux, som körs ovanpå Fiasco.OC-mikrokärnan, låter dig köra vanliga uppgifter i Genode Linux program. L4-kärnaLinux fungerar inte direkt med hårdvaran, utan använder Genode-tjänster genom en uppsättning virtuella drivrutiner.
Olika portar har implementerats för Genode Linux och BSD-komponenter, stöd för Gallium3D tillhandahålls, integration med Qt, GCC och WebKit implementeras, möjligheten att organisera hybrider Linux/Genode av programvarumiljöer. En VirtualBox-port har förberetts, som körs ovanpå NOVA-mikrokärnan. Ett stort antal applikationer har anpassats för att köras direkt ovanpå mikrokärnan och Noux-miljön, vilket ger virtualisering på operativsystemnivå. För att köra program som inte är porterade tillhandahålls möjligheten att skapa virtuella miljöer på applikationsnivå, vilket gör att program kan köras i en virtuell miljö. Linux-miljö med hjälp av paravirtualisering.
Källa: opennet.ru
