Bemutatásra került a Sculpt projekt 26.04-es kiadása, amely a Genode OS Framework technológiáira épülő operációs rendszert fejleszti. Ez lehetővé teszi a normál felhasználók számára, hogy mindennapi feladatokat végezzenek. A projekt forráskódja AGPLv3 licenc alatt terjesztendő. Letöltésre kínálunk egy 33 MB méretű rendszerképet, amelyet PC-n, PinePhone okostelefonon és MNT Reform laptopon lehet használni. Támogatott a működés Intel processzorokkal és grafikus rendszerekkel, VT-d és VT-x kiterjesztésekkel, valamint ARM rendszereken VMM kiterjesztésekkel.
Fő újdonságok:
- A Linux kernelből átvitt USB-vezérlők, Wi-Fi, Ethernet adapterek és Intel GPU driverek a 6.18-as kernellel szinkronizálva lettek (korábban a 6.12-es kernel drivereit használták). A laptopok esetében alapértelmezetten engedélyezve van az USB interfészes hálózati adapterek támogatása.
- Áttértünk az XML konfigurációs fájlformátumról a saját HID (Human-Inclined Data) formátum használatára, amely a hierarchikus csomópontok adatait képviseli, saját attribútumokkal. A konfigurációs módosítások most azonnal érvénybe lépnek, és a komponensek közötti kapcsolatok munka közben átrendezhetők.
- Frissült a szoftververziók, beleértve a Qt6-ot és a Falkon böngészőt.
- Hozzáadva egy kísérleti lehetőség, amely lehetővé teszi a Goa SDK natív indítását Linux virtuális gép létrehozása nélkül. A Genode komponensei most már a Sculpt OS-en belül fejleszthetők, fordíthatók és tesztelhetők anélkül, hogy más operációs rendszert kellene indítani. virtuális gépekhez és betölteni.
- Befejeződött a fejlesztési folyamatok migrálása a GitHubról a Codebergre. Minden kódot tartalmazó repozitórium, kivéve az alapot, átköltözött a Codebergre.

A rendszer a Leitzentrale grafikus felhasználói felülettel érkezik, amely lehetővé teszi a rendszeradminisztrációs feladatok elvégzését. A grafikus felület bal felső sarkában egy menü található az adminisztrációs feladatokhoz, illetve a felhasználók kezeléséhez, tárolók csatlakoztatásához és a hálózati kapcsolat beállításához. A középpontban egy konfigurátor található, amely a rendszer összetevőinek kölcsönhatását gráf formájában mutatja be. Interaktív módban eltávolíthatók vagy hozzáadhatók komponensek, így alakítva a rendszer vagy a virtuális gépek környezetét.
Szükség esetén a felhasználó áswitchálhat a konzolos kezelési módra, amely nagyobb rugalmasságot biztosít a kezelésben. A hagyományos munkaasztal a TinyCore Linux disztribúció elindításával érhető el. virtuális gépben Linux környezetben. Ebben a környezetben a Firefox és Aurora böngészők, egy Qt alapú szövegszerkesztő és különféle alkalmazások állnak rendelkezésre. A parancssori eszközök elindításához a 'Noux' környezet ajánlott.
A Genode keretrendszer egységes infrastruktúrát biztosít felhasználói alkalmazások létrehozásához, amelyek a Linux kernels (32 és 64 bit) vagy a NOVA mikrokernels (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) fölött működnek. Az összeállítás tartalmaz egy para-virtualizált Linux kernelt, az L4Linux-t, amely a Fiasco.OC mikrokernel felett működik, lehetővé téve a Genode környezetben a hagyományos Linux programok futtatását. Az L4Linux kernel nem működik közvetlenül a hardverrel, hanem a Genode szolgáltatásait használja virtuális drivereken keresztül.
A Genode számára különféle Linux és BSD összetevőket portoltak, biztosítva a Gallium3D támogatását, integrálva a Qt-t, a GCC-t és a WebKit-et, lehetővé téve vegyes Linux/Genode programkörnyezetek létrehozását. Létezik a NOVA mikrokernel felett működő VirtualBox port is. Számos alkalmazást úgy alakítottak át, hogy közvetlenül a mikrokernel és a Noux környezet fölött fussanak, amely OS szintű virtualizációt biztosít. A nem portolt programok indításához egy virtuális környezetekből álló rendszer áll rendelkezésre, amely külön alkalmazások szintjén működik, lehetővé téve programok futtatását virtuális Linux környezetben para-virtualizáció használatával.
Forrás: opennet.ru
