Proiectul Genode a publicat versiunea sistemului de operare general Sculpt 22.04

A fost prezentată versiunea sistemului de operare Sculpt 22.04, în cadrul căreia pe baza tehnologiilor Genode OS Framework se dezvoltă un sistem de operare general destinat utilizatorilor obișnuiți pentru a efectua sarcini zilnice. Codurile sursă ale proiectului sunt distribuite sub licența AGPLv3. O imagine LiveUSB de 28 MB este disponibilă pentru descărcare. Este compatibilă cu sistemele dotate cu procesoare și subsisteme grafice Intel, având activat VT-d și VT-x.

Principalele noutăți:

  • A fost refăcut complet driverul pentru plăcile de rețea wireless Intel, GPU Intel și controllerul USB. Codul noilor drivere a fost portat din kernelul Linux 5.14.21. Spre deosebire de Linux, fiecare driver în Sculpt OS rulează în spațiul utilizatorului într-un mediu izolat (sandbox).
  • A fost realizată optimizarea și stabilizarea codului pentru accelerarea graficii bazată pe Mesa și mecanismul de multiplexare al accesului la GPU. În noua versiune, este oferită posibilitatea de a rula aplicații OpenGL și de a utiliza accelerarea grafică în sistemele guest bazate pe VirtualBox, care sunt lansate deasupra Sculpt.
  • A fost implementat un mecanism de izolare sandbox la nivelul serviciilor individuale. De asemenea, a fost adăugat un component „black hole”, care poate fi utilizat ca o barieră pentru diverse resurse de sistem, de exemplu, se poate izola un serviciu de rețea direcționând traficul de rețea în „black hole”. În mod similar, se poate bloca accesul la sunet, captarea video și alte resurse tipice de sistem.

Proiectul Genode a publicat versiunea sistemului de operare general Sculpt 22.04

Sistemul vine cu o interfață grafică Leitzentrale, care permite efectuarea sarcinilor tipice de administrare a sistemului. În colțul din stânga sus al interfeței grafice este afișat un meniu cu instrumente pentru gestionarea utilizatorilor, conectarea unităților de stocare și configurarea conexiunii rețelei. În centru se află un configurator pentru compunerea componentelor sistemului, care oferă o interfață sub forma unui graf, determinând interconexiunile între componentele sistemului. Utilizatorul poate, în mod interactiv, să elimine sau să adauge componente, definind astfel compunerea mediului sistematic sau mașini virtuale.

În orice moment, utilizatorul poate comuta în modul de control consolei, care oferă o flexibilitate mai mare în administrare. Desktop-ul tradițional poate fi obținut prin lansarea distribuției TinyCore Linux în mașina 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 rula utilitare de linie de comandă, este propus un mediu noux.

Genode oferă o infrastructură unificată pentru crearea de aplicații personalizate care funcționează deasupra nucleului Linux (32 și 64 biți) sau microkernel-urilor 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 unui nucleu care rulează direct pentru platformele ARM și RISC-V. Nucleul paravirtualizat L4Linux, funcționând deasupra microkernel-ului 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

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster