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

Releasen av operativsystemet Sculpt 22.10 har presenterats, inom vilket, baserat på Genode OS Framework-teknologier, utvecklas ett generellt operativsystem 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 28 MB LiveUSB-bild erbjuds för nedladdning. Stöder drift på system med Intel-processorer och grafik med tilläggen VT-d och VT-x aktiverade.

Huvudsakliga innovationer:

  • För att kontrollera enhetsavbrott och PCI-konfiguration tillämpas strängare begränsningar, tillhandahållna av Genode-arkitekturen. Förändringen krävde en stor intern omarbetning som påverkade alla drivrutiner och möjliggjorde nya optimeringar och ytterligare funktionalitet. Samtidigt försökte utvecklarna att bevara det allmänna beteendet när användaren arbetar i systemet.
  • Flera betydande optimeringar har föreslagits för att påskynda lanseringen, öka genomströmningen av nätverksundersystemet och förbättra användargränssnittets lyhördhet.
  • Förbättrat stöd för hot-plugging av USB-enheter. Lade till möjligheten att dynamiskt ansluta och lossa USB-enheter till virtuella maskiner.
  • Chromium-webbläsarmotorn som används i webbläsarna Falkon och Morph som erbjuds användaren har uppdaterats.
  • Ljuddrivrutinen har uppdaterats och är synkroniserad med koden från OpenBSD 7.1.
  • Arbetet med att anpassa Sculpt för mobiltelefoner har påbörjats. Förbättringar inkluderar USB ECM-stöd, Mali-400 GPU, SD-kortanslutning, telefoni och mobil datastack, Morph-webbläsare och användargränssnitt. Tillagt stöd för smartkort med USB-gränssnitt.

The Genode Project har publicerat Sculpt 22.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.

Genode tillhandahåller en enhetlig infrastruktur för att bygga 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 direktexekveringskärna för ARM- och RISC-V-plattformar. Den medföljande paravirtualiserade Linux-kärnan L4Linux, som körs ovanpå Fiasco.OC-mikrokärnan, tillåter vanliga Linux-program att köras på Genode. L4Linux-kärnan interagerar inte direkt med hårdvaran, 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