Proiectul Genode a publicat versiunea Sculpt 24.04 General Purpose OS

A fost prezentată lansarea proiectului Sculpt 24.04, dezvoltând un sistem de operare bazat pe tehnologiile Genode OS Framework, care poate fi folosit de utilizatorii obișnuiți pentru a îndeplini sarcinile de zi cu zi. Codul sursă al proiectului este distribuit sub licența AGPLv3. O imagine LiveUSB de 30 MB este oferită pentru descărcare. Acceptă operarea pe sisteme cu procesoare și grafică Intel cu extensii VT-d și VT-x activate, precum și pe sisteme ARM cu extensii VMM.

Principalele inovații:

  • Stiva de sunet a fost complet reproiectată. Noua stivă audio include capacitatea de a utiliza drivere plug-in, de a seta rate de eșantionare arbitrare, de rutare flexibilă a fluxurilor audio și de mixare audio. Au fost adăugate optimizări pentru a reduce întârzierile în procesarea audio.
  • A fost implementată o opțiune experimentală pentru a intra în modul de repaus.
  • S-a adăugat suport pentru ecrane cu rezoluție 4K (3840 x 2160)
  • S-a adăugat suport pentru touchpad-uri folosind protocolul I2C (utilizat pe unele laptopuri).
  • S-a adăugat suport pentru legarea dispozitivelor USB la mașini și aplicații virtuale.
  • Au fost adăugate instrumente la interfața de configurare pentru a gestiona includerea de caracteristici suplimentare, pentru a configura sursele de aplicații și pentru a instala aplicații.
  • S-a adăugat suport pentru defilare în fereastra cu vizualizarea graficului componentelor și a configuratorului.
  • Procesare îmbunătățită a evenimentelor de la dispozitivele HID (dispozitiv de interfață umană).
  • Interfața pentru gestionarea driverelor de dispozitiv a fost schimbată.
  • A fost propusă o nouă stivă TCP/IP, folosind un strat DDE (device-driver environment) bazat pe nucleul Linux 6.1.20.
  • S-a adăugat posibilitatea de a utiliza Sculpt OS în SDK-ul Goa ca țintă externă pentru testarea aplicațiilor.

Sistemul vine cu o interfață grafică de utilizator Leitzentrale care vă permite să efectuați sarcini comune de administrare a sistemului. Colțul din stânga sus al GUI afișează un meniu cu instrumente pentru gestionarea utilizatorilor, conectarea unităților și configurarea unei conexiuni la rețea. În centru se află un configurator pentru aranjarea umplerii sistemului, care oferă o interfață sub forma unui grafic care definește relația dintre componentele sistemului. Utilizatorul poate elimina sau adăuga componente în mod interactiv în mod arbitrar, definind compoziția mediului de sistem sau a mașinilor virtuale.

În orice moment, utilizatorul poate trece la modul de gestionare a consolei, care oferă o mai mare flexibilitate în management. Un desktop tradițional poate fi obținut prin rularea unei distribuții TinyCore Linux într-o mașină virtuală Linux. În acest mediu sunt disponibile browserele Firefox și Aurora, un editor de text bazat pe Qt și diverse aplicații. Mediul noux este oferit pentru a rula utilitare de linie de comandă.

Genode oferă o infrastructură unificată pentru construirea de aplicații personalizate care rulează pe nucleul Linux (32 și 64 de biți) sau microkernel-uri 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 un nucleu cu execuție directă pentru platformele ARM și RISC-V. Nucleul Linux paravirtualizat inclus L4Linux, care rulează pe microkernel-ul Fiasco.OC, permite programelor Linux obișnuite să ruleze pe Genode. Nucleul L4Linux nu interacționează direct cu hardware-ul, ci folosește serviciile Genode printr-un set de drivere virtuale.

Diverse componente Linux și BSD au fost portate pentru Genode, Gallium3D a fost acceptat, Qt, GCC și WebKit au fost integrate și au fost implementate medii hibride Linux/Genode. A fost pregătit un port VirtualBox care rulează peste microkernel-ul NOVA. Un număr mare de aplicații sunt adaptate pentru a rula direct pe microkernel-ul și mediul Noux, care oferă virtualizare la nivelul sistemului de operare. Pentru a rula programe neportate, este posibil să utilizați mecanismul de creare a unor medii virtuale la nivelul aplicațiilor individuale, permițându-vă să rulați programe într-un mediu Linux virtual folosind paravirtualizarea.

Proiectul Genode a publicat versiunea Sculpt 24.04 General Purpose OS


Sursa: opennet.ru

Adauga un comentariu