Proiectul Genode a publicat lansarea sistemului de operare de uz general Sculpt 22.10

A fost lansată versiunea sistemului de operare Sculpt 22.10, care dezvoltă un sistem de operare general destinat utilizatorilor obișnuiți pentru a îndeplini sarcini cotidiene, bazat pe tehnologia Genode OS Framework. Codul sursă al proiectului este distribuit sub licența AGPLv3. Este disponibil un LiveUSB de 28 MB pentru descărcare. Suportă funcționarea pe sisteme cu procesoare și grafica Intel, având extensiile VT-d și VT-x activate.

Principalele noutăți:

  • Pentru gestionarea întreruperilor de la dispozitive și configurarea PCI au fost aplicate restricții mai stricte, conform arhitecturii Genode. Această modificare a necesitat o revizuire internă semnificativă, afectând toate driverele, și a permis implementarea de noi optimizări și funcționalități suplimentare. În același timp, dezvoltatorii au încercat să păstreze comportamentul general al utilizatorului în sistem.
  • Au fost propuse mai multe optimizări semnificative, care au accelerat lansarea, au crescut lățimea de bandă a subsistemului de rețea și au îmbunătățit reacția interfeței utilizatorului.
  • A fost îmbunătățit suportul pentru conectarea la cald a dispozitivelor USB. A fost adăugată posibilitatea de a atașa dinamically dispozitive USB la mașini virtuale și de a detașa dispozitivele.
  • Motorul de browser Chromium a fost actualizat, fiind utilizat în browserele oferite utilizatorilor, Falkon și Morph.
  • Driverele de sunet au fost actualizate, sincronizându-se cu codul din OpenBSD 7.1.
  • Au început lucrările de adaptare a Sculpt pentru telefoanele mobile. Îmbunătățirile au vizat suportul USB ECM, GPU Mali-400, conectarea cardurilor SD, stiva pentru telefonie și rețele mobile de date, browserul Morph și interfața utilizatorului. A fost adăugat suportul pentru cardurile inteligente cu interfață USB.

Proiectul Genode a publicat lansarea sistemului de operare de uz general Sculpt 22.10

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