A Genode Project közzétette a Sculpt 24.04 General Purpose OS kiadását

Bemutatták a Sculpt 24.04 projekt kiadását, amely egy Genode OS Framework technológiákra épülő operációs rendszert fejleszt, amelyet a hétköznapi felhasználók is használhatnak a mindennapi feladatok elvégzésére. A projekt forráskódja az AGPLv3 licenc alatt kerül terjesztésre. Letölthető egy 30 MB-os LiveUSB kép. Támogatja a működést Intel processzorokkal és grafikával rendelkező VT-d és VT-x bővítményekkel, valamint ARM rendszerekkel VMM bővítményekkel.

Főbb újítások:

  • A hangrendszert teljesen újratervezték. Az új audio verem magában foglalja a beépülő illesztőprogramok használatát, tetszőleges mintavételezési frekvenciák beállítását, az audio folyamok rugalmas útválasztását és a hangkeverést. Hozzáadott optimalizálás a hangfeldolgozás késésének csökkentése érdekében.
  • Kísérleti lehetőség az alvó üzemmódba lépésre.
  • Hozzáadott támogatás a 4K felbontású képernyőkhöz (3840 x 2160)
  • Támogatás hozzáadva az I2C protokollt használó érintőpadokhoz (egyes laptopokon használatos).
  • Támogatás hozzáadva az USB-eszközök virtuális gépekhez és alkalmazásokhoz való kötéséhez.
  • A konfigurációs felülethez olyan eszközöket adtunk, amelyekkel kezelhető a további szolgáltatások felvétele, konfigurálhatók az alkalmazásforrások és telepíthetők az alkalmazások.
  • A görgetés támogatása hozzáadásra került az ablakhoz a komponens grafikon és a konfigurátor megjelenítésével.
  • A HID eszközökről érkező események továbbfejlesztett feldolgozása (Human interface device).
  • Az eszközillesztő-kezelő felület megváltozott.
  • Javasoltak egy új TCP/IP-vermet, amely a Linux kernel 6.1.20-as verzióján alapuló DDE (eszköz-illesztő-környezet) réteget használ.
  • Hozzáadtuk a Sculpt OS használatát a Goa SDK-ban külső célpontként az alkalmazások teszteléséhez.

A rendszer egy Leitzentrale grafikus felülettel érkezik, amely lehetővé teszi a tipikus rendszeradminisztrációs feladatok elvégzését. A grafikus felület bal felső sarkában egy menü jelenik meg a felhasználók kezeléséhez, a tárolóeszközök csatlakoztatásához és a hálózati kapcsolat beállításához szükséges eszközökkel. Középen található a rendszerkitöltés konfigurálására szolgáló konfigurátor, amely grafikon formájában interfészt biztosít, amely meghatározza a rendszerelemek közötti kapcsolatot. A felhasználó interaktív módon tetszőlegesen eltávolíthat vagy hozzáadhat összetevőket, meghatározva a rendszerkörnyezet vagy a virtuális gépek összetételét.

A felhasználó bármikor átválthat konzolvezérlési módra, ami nagyobb rugalmasságot biztosít a kezelésben. A hagyományos asztali élményt a TinyCore Linux disztribúció Linux virtuális gépen való futtatásával érheti el. Ebben a környezetben Firefox és Aurora böngészők, Qt alapú szövegszerkesztő és különféle alkalmazások érhetők el. A noux környezet parancssori segédprogramok futtatásához ajánlott.

A Genode egységes infrastruktúrát biztosít a Linux kernel (32 és 64 bites) vagy NOVA mikrokernelek (x86 virtualizációval), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32) tetején futó egyedi alkalmazások létrehozásához. , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) és közvetlenül futó kernel ARM és RISC-V platformokhoz. A mellékelt paravirtualizált Linux kernel L4Linux, amely a Fiasco.OC mikrokernel tetején fut, lehetővé teszi a szokásos Linux programok futtatását a Genode-ban. Az L4Linux kernel nem működik közvetlenül a hardverrel, hanem a Genode szolgáltatásokat használja virtuális illesztőprogramokon keresztül.

A Genode számára különféle Linux és BSD komponensek portolása megtörtént, Gallium3D támogatás biztosított, Qt, GCC és WebKit integrálva lett, valamint megvalósult a hibrid Linux/Genode szoftverkörnyezetek szervezésének lehetősége. Egy VirtualBox portot készítettek, amely a NOVA mikrokernel tetején fut. Számos alkalmazást úgy alakítottak ki, hogy közvetlenül a mikrokernelen és az operációs rendszer szintjén virtualizációt biztosító Noux környezeten futjanak. A nem portolt programok futtatásához lehetőség van a virtuális környezetek létrehozásának mechanizmusára az egyes alkalmazások szintjén, lehetővé téve a programok futtatását virtuális Linux környezetben paravirtualizáció segítségével.

A Genode Project közzétette a Sculpt 24.04 General Purpose OS kiadását


Forrás: opennet.ru

Hozzászólás