The Genode Project har publicerat Sculpt 21.10 General Purpose OS-versionen

Releasen av operativsystemet Sculpt 21.10 har presenterats, inom vilket, baserat på Genode OS Framework-teknologier, ett generellt operativsystem utvecklas som kan användas av vanliga användare för att utföra vardagliga uppgifter. Källkoden för projektet distribueras under AGPLv3-licensen. En 26 MB LiveUSB-bild erbjuds för nedladdning. Stöder drift på system med Intel-processorer och grafik med VT-d och VT-x tillägg aktiverade.

Huvudsakliga innovationer:

  • Implementerad hårdvarugrafikacceleration med Intel GPU:er. För att stödja GPU:n används Mesa-paketet och mekanismen för multiplexering av åtkomst till GPU:n, som dök upp i Genode OS Framework release 21.08.
  • Tillagt stöd för webbkameror med USB-gränssnitt.
  • Det är möjligt att spela upp ljud- och videoinnehåll i Falkon-webbläsaren, baserat på Chromium-motorn. En fungerande ljuddrivrutin och ljudmixningskomponent tillhandahålls. För att dämpa ljudet föreslås en svart hålskomponent, som utger sig för att vara en ljuddrivare, men som inte producerar ljud.
  • Lade till kompatibilitet med VirtualBox 6 (tidigare stöddes endast VirtualBox 5).
  • Lade till filvalvskomponent för att lagra filer i krypterad form. I kombination med recall-fs-komponenten, med hjälp av filvalv, kan varje användare tilldelas ett separat krypterat lagringsområde.
    The Genode Project har publicerat Sculpt 21.10 General Purpose OS-versionen

    Systemet kommer med ett Leitzentrale grafiskt användargränssnitt som låter dig utföra vanliga systemadministrationsuppgifter. Det övre vänstra hörnet av GUI visar en meny med verktyg för att hantera användare, ansluta enheter och ställa in en nätverksanslutning. I mitten finns en konfigurator för att ordna fyllningen av systemet, som ger ett gränssnitt i form av en graf som definierar förhållandet mellan systemkomponenter. Användaren kan interaktivt ta bort eller lägga till komponenter godtyckligt, vilket definierar sammansättningen av systemmiljön eller virtuella maskiner.

    Användaren kan när som helst byta till konsolhanteringsläget, vilket ger större flexibilitet i hanteringen. Ett traditionellt skrivbord kan erhållas genom att köra en TinyCore Linux-distribution i en virtuell Linux-maskin. I den här miljön finns webbläsare Firefox och Aurora, en Qt-baserad textredigerare och olika applikationer tillgängliga. Noux-miljön erbjuds för att köra kommandoradsverktyg.

    Låt oss komma ihåg att Genode tillhandahåller en enhetlig infrastruktur för att skapa anpassade applikationer som körs ovanpå Linuxkärnan (32 och 64 bitar) eller NOVA mikrokärnor (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 direkt exekverad kärna för ARM- och RISC-V-plattformar. Den medföljande paravirtualiserade Linux-kärnan L4Linux, som körs ovanpå Fiasco.OC-mikrokärnan, låter dig köra vanliga Linux-program i Genode. L4Linux-kärnan fungerar inte direkt med hårdvara, utan använder Genode-tjänster genom en uppsättning virtuella drivrutiner.

    Olika Linux- och BSD-komponenter portades för Genode, Gallium3D stöddes, Qt, GCC och WebKit integrerades och hybrid Linux/Genode-miljöer implementerades. En VirtualBox-port har förberetts som körs ovanpå NOVA-mikrokärnan. Ett stort antal applikationer är anpassade att köras direkt ovanpå mikrokärnan och Noux-miljön, vilket ger virtualisering på OS-nivå. För att köra icke-porterade program är det möjligt att använda mekanismen för att skapa virtuella miljöer på nivån för individuella applikationer, vilket gör att du kan köra program i en virtuell Linux-miljö med hjälp av paravirtualisering.

    Källa: opennet.ru

Lägg en kommentar