Bemutatásra került a Sculpt 21.03 operációs rendszer, amely a Genode OS Framework technológiáin alapul, és lehetőséget biztosít a normál felhasználók számára a mindennapi feladatok elvégzésére. A projekt forráskódja az AGPLv3 licenc alatt érhető el. Letöltésre kínálunk egy 27 MB méretű LiveUSB képet. Támogatott a működés Intel processzorokkal és grafikus alrendszerekkel, amelyeknél a VT-d és VT-x kiterjesztések engedélyezve vannak.
Az új kiadás figyelemre méltó a következő fejlesztésekkel:
- Növelt megbízhatóság a meghajtók hibáival szemben, a Genode eszközmeghajtók koncepciójának fejlesztésének köszönhetően. Például, ha a grafikus vagy vezeték nélküli meghajtók meghibásodnak, ezeket a meghajtókat újra lehet indítani anélkül, hogy megszakítanánk a futó alkalmazások és a hálózati verem működését.
- A végfelhasználó számára lehetőség nyílt a tervező prioritások beállítására a valós idejű programok végrehajtásához. A felhasználó előnyben részesítheti a késleltetésérzékeny alkalmazásokat, például nagyobb prioritást biztosíthat a multimédiás tartalmak feldolgozásához szükséges programoknak a számítási és virtualizálási programokkal szemben.
- Felületek lettek hozzáadva az egyik komponens és a kern közötti interakció átirányítására, lehetővé téve olyan szolgáltatások létrehozását a felhasználói térben, mint a dinamikus CPU terheléselosztás.
- Felületek lettek hozzáadva a képernyőkép rögzítésére és a felhasználói bemeneti események behelyettesítésére, amelyek hasznosak lehetnek képernyőmegosztó alkalmazások, távoli vezérlőrendszerek és virtuális billentyűzetek létrehozásakor.
- Lehetővé vált a billentyűzetkiosztás módosítása a menüből.
- Frissült a Chromium motorjának alapjául szolgáló Falkon böngésző.
- Hozzáadva a menü és fájllisták elemeinek rendezése.
- Biztosított a terminálablak azonnali frissítése a globális betűtípus-beállítások változásai után.
- A modern Intel processzorokkal rendelkező számítógépeken a HWP (Hardware P-States) teljesítménykezelési és hőmérséklet-ellenőrzési módokat alkalmaznak.

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 egységes infrastruktúrát biztosít felhasználói alkalmazások létrehozásához, amelyek a Linux kernelre (32 és 64 bit) vagy a NOVA mikrokernelre (x86 virtualizációval), seL4-re (x86_32, x86_64, ARM), Muen-re (x86_64), Fiasco.OC-ra (x86_32, x86_64, ARM), L4ka::Pistachio-re (IA32, PowerPC), OKL4-re, L4/Fiasco-ra (IA32, AMD64, ARM) és az ARM és RISC-V platformokra közvetlenül futó kernelre épülnek. Az L4Linux paravirtualizált Linux kernel, amely a Fiasco.OC mikrokernelre épül, lehetővé teszi az általános Linux programok futtatását Genode alatt. Az L4Linux kernel nem közvetlenül a hardverrel dolgozik, hanem a Genode szolgáltatásait használja virtuális illesztőprogramok készletén 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
