Az nyílt mikrokernel operációs rendszer fejlesztői operációs rendszer kiadása . A Sculpt projekt keretében, a Genode technológiáira építve, egy általános célú operációs rendszer fejlődik, amelyet hétköznapi felhasználók használhatnak mindennapi feladatok elvégzésére. A projekt forráskódjai AGPLv3 licensz alatt áll. Letölthető , 24 MB méretben. Intel processzorokkal és grafikus rendszerekkel működik, ha a VT-d és VT-x kiterjesztések engedélyezve vannak.
A rendszer Leitzentrale grafikus felülettel érkezik, amely lehetővé teszi a rendszer adminisztrációs feladatainak végrehajtását. A grafikus felület bal felső sarkában található egy menü a felhasználó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 található egy konfiguráló az induló rendszer összeszerelésére, amely grafikus hálózatformátumban jeleníti meg a rendszerelemek közötti kapcsolatokat. A felhasználó interaktív módon szabadon eltávolíthat vagy hozzáadhat elemeket, meghatározva a rendszer környezet vagy virtuális gépek összetevőit.
A felhasználó bármikor átállhat konzolos kezelési módra, amely nagyobb rugalmasságot biztosít a kezelés során. A hagyományos munkaasztal a TinyCore Linux disztribúció virtuális gépen való futtatásával érhető el. Ebben a környezetben elérhetők a Firefox és Aurora böngészők, a Qt alapú szövegszerkesztő és különféle alkalmazások. A parancssori eszközök futtatására a noux környezet ajánlott.
Új kiadás támogatási megvalósítással szöveg másolására és beillesztésére terminálok, Qt5 alapú grafikus alkalmazások és virtuális gépek között. Továbbá a teljesítmény növelésére és a felhasználói felület reakcióidejének javítására is sor került. A májusi platformfrissítés által bemutatott fejlesztéseket használták.
Genode, mint a magfüggetlen virtualizációs interfész, az AARCH64 architektúra támogatása, az alapértelmezett C++17 standardra való áttérés, új eszközkészlet a GCC 8.3-alapján és frissített runtime a FreeBSD 12 libc alapján.
Emlékeztetjük, hogy a Genode egységes infrastruktúrája a Linux kernel (32 és 64 bit) felett működő felhasználói alkalmazások létrehozásához, vagy NOVA (x86 virtuális gépesítéssel), 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 futó kernel ARM és RISC-V platformokra. A paravirutalizált Linux kernel, az L4Linux, amely a Fiasco.OC mikrokernel felett működik, lehetővé teszi a tartományban a hagyományos Linux programok futtatását. Az L4Linux kernel nem közvetlenül kommunikál a hardverrel, hanem a Genode szolgáltatásait használja virtuális meghajtókészleten 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
