operatsioonisüsteemi väljaanne , mille raames arendatakse tehnoloogiate alusel üldotstarbelist operatsioonisüsteemi, mida saavad kasutada tavalised kasutajad igapäevaste ülesannete täitmiseks. Projekti allikakoodid on AGPLv3 litsentsi all. Laadimiseks on pakutud , suurusega 26 MB. Toetatakse töötamist süsteemides, millel on Intel'i protsessorid ja graafikaport, kus on lubatud VT-d ja VT-x laiendused.
Uus väljaanne madala taseme graafikastaki ja Chromiumi mootoril põhinevate brauseritega ühilduvuse tagamiseks. Esiteks on rakendatud võimalus käivitada veebibrauser , mis kasutab Chromiumi mootorit, ilma Linuxi virtuaalmasinat kasutamata. Lisatud on interaktiivne komponentide sidumise võimalus kindlatele CPU tuumadele (CPU-affinity).
Graafikastakis tehtud muudatused on parandanud reageerimisvõimet, suurendanud piksli väljundi kvaliteeti, võimaldanud vahetada graafikakaartide ja sisendi seadmete draivereid ilma süsteemi taaskäivitamiseta ning loonud aluse sellistele võimalustele nagu ekraani sisu salvestamine ja kaugjuhtimine. Parandatud on Qt raamistikku toetust. VESA draiverisse on lisatud dünaamilise ekraanilahutuse muutmise tugi. Fondihaldussüsteemis on tagatud fondi suuruse muutmise kohene rakendamine.
Süsteem tarnitakse Leitzentrale graafilise liidese koosseisus, mis võimaldab teostada süsteemi haldamise tüüpilisi ülesandeid. Vasakus ülanurgas kuvatakse menüü, kus on tööriistad kasutajate haldamiseks, salvestusseadmete ühendamiseks ja võrguühenduse seadistamiseks. Keskel on konfigureerija süsteemi sisu koostamiseks, mis on graafikujäljenduses, mis määratleb süsteemide komponentide vahekorra. Kasutaja saab interaktiivselt meelevaldselt komponente eemaldada või lisada, määrates süsteemi keskkonna või virtuaalmasinate koosseisu.
Kasutaja saab igal ajal vahetada juhtimist konsoolirežiimile, mis pakub suuremat paindlikkust haldamisel. Traditsioonilist töölaua keskkonda saab luua käivitades TinyCore Linuxi distributsiooni virtuaalmasinas koos Linuxiga. Sellel keskkonnas on saadaval brauserid Firefox ja Aurora, Qt-põhine tekstiredaktor ning erinevad rakendused. Käsklustekomplekti utiliitide käivitamiseks pakutakse noux-keskkonda.
Tuletame meelde, et Genode üh统一infrastruktuur kasutajarakenduste loomiseks, mis töötavad Linuxi tuumaga (32 ja 64 bit) või NOVA (x86 virtualiseerimisega), 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) ja otseplatvormide ARM ja RISC-V jaoks töötav südamik. Genodes käivitatav paravirtualiseeritud Linuxi tuum L4Linux, mis töötab Fiasco.OC mikrotuuma peal, võimaldab Genodes käitada tavalisi Linuxi programme. L4Linux tuum ei tööta otse riistvaraga, vaid kasutab Genode teenuseid virtuaalsete draiverite komplekti kaudu.
Genode'i jaoks on portitud erinevaid Linuxi ja BSD komponente, tagatud Gallium3D tugi, integreeritud Qt, GCC ja WebKit ning loodud võimalus luua hübriidseid Linux/Genode tarkvarakeskkondi. On ettevalmistatud VirtualBoxi port, mis töötab NOVA mikrokerede peal. Suur hulk rakendusi on kohandatud käivitamiseks otse mikrokerede ja Noux-keskkonna peal, mis tagab OS-i tasandi virtualiseerimist. Ei portitud programmide käivitamiseks on ette nähtud võimalus kasutada rakenduste tasandi eraldi virtuaalsete keskkondade loomise mehhanismi, mis võimaldavad programme käivitada virtuaalses Linuxi keskkonnas koos parajõudlusega.
Allikas: opennet.ru
