Dezvoltatorii sistemului de operare cu microkernel deschis lansarea sistemului de operare . În cadrul proiectului Sculpt, bazat pe tehnologiile Genode, se dezvoltă un sistem de operare multifuncțional, care poate fi utilizat de utilizatorii obișnuiți pentru a îndeplini sarcini zilnice. Codurile sursă ale proiectului sunt disponibile sub licența AGPLv3. Pentru descărcare este propus , cu o dimensiune de 24 MB. Este suportată funcționarea pe sisteme cu procesoare și subsisteme grafice Intel cu extensiile VT-d și VT-x activate.
Sistemul vine cu o interfață grafică Leitzentrale, care permite îndeplinirea sarcinilor tipice de administrare a sistemului. În colțul din stânga sus al interfeței grafice se afișează un meniu cu instrumente pentru gestionarea utilizatorilor, conectarea unităților de stocare și configurarea conexiunii rețelei. În centru se află un configurator pentru aranjarea componentelor sistemului, care are o interfață sub formă de graf, definind relația între componentele sistemice. Utilizatorul poate într-un mod interactiv să elimine sau să adauge componente, definind compunerea mediului sistemic sau a mașinilor virtuale.
În orice moment, utilizatorul poate trece la modul de gestionare prin consolă, care oferă o flexibilitate mai mare în gestionare. Desktopul tradițional poate fi obținut prin lansarea distribuției TinyCore Linux într-o mașină virtuală cu Linux. În acest mediu sunt disponibile browserele Firefox și Aurora, un editor de text bazat pe Qt și diverse aplicații. Pentru a lansa utilitarele de linie de comandă, este propus un mediu noux.
Noua versiune realizează suportul pentru pentru copierea și lipirea textului între terminale, aplicații grafice pe bază de Qt5 și mașini virtuale. De asemenea, s-a lucrat la creșterea performanței și îmbunătățirea reacției interfeței. Au fost utilizate îmbunătățirile prezentate în actualizarea din mai a platformei
Genode, cum ar fi interfața de virtualizare independentă de kernel, suportul pentru arhitectura AARCH64, trecerea la utilizarea standardului C++17 în mod implicit, un nou instrumentar bazat pe GCC 8.3 și un runtime actualizat bazat pe libc din FreeBSD 12.
Reamintim că Genode o infrastructură unificată pentru crearea de aplicații personalizate care rulează pe nucleul Linux (32 și 64 de biți) sau NOVA (x86 cu virtualizare), 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) și nucleul direct pentru platforme ARM și RISC-V. Nucleul L4Linux, care este paravirtualizat și funcționează pe microkernelul Fiasco.OC, permite rularea programelor Linux obișnuite în Genode. Nucleul L4Linux nu interacționează direct cu hardware-ul, ci utilizează serviciile Genode printr-un set de drivere virtuale.
Pentru Genode, au fost portate diverse componente Linux și BSD, suportul pentru Gallium3D a fost asigurat, s-a realizat integrarea Qt, GCC și WebKit, iar posibilitatea organizării de medii software hibride Linux/Genode a fost implementată. A fost pregătit un port VirtualBox, care funcționează deasupra microkernel-ului NOVA. Un număr mare de aplicații au fost adaptate pentru a rula direct deasupra microkernel-ului și a mediului Noux, care asigură virtualizarea la nivel de sistem de operare. Pentru rularea programelor neportate, este prevăzută posibilitatea utilizării mecanismului de creare de medii virtuale la nivel de aplicații individuale, permițând rularea programelor într-un mediu Linux virtualizat folosind paravirtualizarea.
Sursa: opennet.ro
