Bemutatásra került a Sculpt 24.04 verzió, amely a Genode OS Framework technológiáin alapuló operációs rendszert fejleszti, és amelyet a hétköznapi felhasználók mindennapi feladatok elvégzésére használhatnak. A projekt forráskódját AGPLv3 licenc alatt terjesztik. Letöltésre elérhető egy 30 MB méretű LiveUSB kép. Támogatja az Intel architektúrájú rendszerek működését, amelyek VT-d és VT-x kiterjesztések engedélyezve vannak, valamint ARM rendszerek VMM kiterjesztésekkel.
Fő újdonságok:
- Teljesen újra lett tervezve a hangrendszer. Az új hangrendszer lehetőséget biztosít a csatlakoztatható illesztőprogramok használatára, tetszőleges mintavételi frekvencia beállítására, a hangfolyamok rugalmas irányítására és a hang keverésére. Optimalizálások kerültek bevezetésre a hangfeldolgozási késleltetés csökkentése érdekében.
- Kísérleti lehetőségként megvalósult az alvó üzemmódba való váltás.
- Támogatás került hozzáadásra a 4K-as (3840 x 2160) felbontású képernyők számára.
- Hozzáadva a I2C protokollt használó érintőpadok támogatása (néhány laptopon alkalmazzák).
- Hozzáadva a USB-eszközök virtuális gépekhez és alkalmazásokhoz való hozzárendelésének támogatása.
- A konfigurálási felülethez eszközök kerültek hozzáadásra az extra funkciók engedélyezésének kezelésére, az alkalmazásforrások beállítására és alkalmazások telepítésére.
- A komponensgrafikon vizualizáló ablakban és a konfigurátorban támogatás került a görgetéshez.
- Javítva lett a HID-eszközöktől származó események kezelése.
- Megváltozott az eszközillesztők kezelésére szolgáló felület.
- Új TCP/IP verem került javaslatra, amely DDE (device-driver environment) réteget használ a Linux 6.1.20 alapú kernellel.
- Lehetővé vált a Sculpt OS használata a Goa SDK-ban külső célként az alkalmazások tesztelésére.
A rendszer a Leitzentrale grafikus felhasználói felülettel érkezik, amely lehetővé teszi a rendszer adminisztrációs feladatainak elvégzését. A grafikus felhasználói felület bal felső sarkában található egy menü az eszközök kezelésére, tárolók csatlakoztatására és a hálózati kapcsolat beállítására. A középen van egy konfiguráló, amely lehetővé teszi a rendszer belsejének összeállítását, és amely egy gráf formájában adja vissza a rendszerelemek közötti kapcsolatokat. A felhasználó interaktív módon szabadon eltávolíthat vagy hozzáadhat komponenseket, meghatározva a rendszer környezetének összetételét. virtuális gépekhez.
Bármikor lehetőség van a konzolos vezérlő módra váltani, amely nagyobb rugalmasságot biztosít a kezelésben. A hagyományos asztali környezet a TinyCore Linux disztribúció elindításával érhető el. virtuális gépben Linux alapú környezetben. Ebben a környezetben elérhetők a Firefox és Aurora böngészők, egy Qt alapú szövegszerkesztő és különböző alkalmazások. A parancssori segédprogramok indításához noux környezet áll rendelkezésre.
A Genode egy egységes infrastruktúrát biztosít felhasználói alkalmazások létrehozásához, amelyek Linux kernel (32 és 64 bit) vagy mikrokernel NOVA (x86 virtualizációval), 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) és közvetlenül ARM és RISC-V platformokhoz tartozó kernel működik. Az L4Linux, amely a Fiasco.OC mikrokernel felett fut, lehetővé teszi, hogy a Genode normál Linux programokat futtasson. Az L4Linux kernel nem működik közvetlenül a hardverrel, hanem a Genode szolgáltatásait használja egy virtuális illesztőprogram-csoporton keresztül.
A Genode-hoz különféle Linux és BSD komponensek portolása történt, biztosítva a Gallium3D támogatását, a Qt, GCC és WebKit integrációját, valamint lehetővé téve a hibrid Linux/Genode programozási környezetek létrehozását. Készítettünk egy VirtualBox portot, amely a NOVA mikrokernel felett működik. Számos alkalmazást adaptáltak a mikrokernel és a Noux környezet feletti közvetlen futtatásra, amely OS szintű virtualizációt biztosít. A nem portolt programok futtatására egy alkalmazásszintű virtuális környezetek létrehozásának mechanizmusát alkalmazhatjuk, amely lehetővé teszi a programok futtatását egy virtuális Linux környezetben paravirtualizáció használatával.

Forrás: opennet.ru
