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 (mediu de drivere de dispozitiv) bazat pe kernel 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 este dotat cu interfața grafică Leitzentrale, care permite efectuarea sarcinilor comune de administrare a sistemului. Colțul din stânga sus al interfeței grafice afișează un meniu cu instrumente pentru gestionarea utilizatorilor, conectarea unităților și configurarea conexiunii la rețea. În centru se află un configurator pentru configurarea componentelor sistemului, care oferă o interfață bazată pe grafice care definește relațiile dintre componentele sistemului. Utilizatorul poate elimina sau adăuga interactiv componente, definind compoziția mediului sistemului sau... mașini virtuale.
În orice moment, utilizatorul poate comuta la modul consolă, ceea ce oferă o flexibilitate mai mare. Un desktop tradițional poate fi obținut rulând distribuția TinyCore. Linux в mașină virtuală с LinuxAcest mediu include browserele Firefox și Aurora, un editor de text bazat pe Qt și diverse aplicații. Mediul noux este recomandat pentru rularea utilitarelor din linia de comandă.
Genode oferă un framework unificat pentru construirea de aplicații personalizate care rulează pe kernel. Linux (32 și 64 biți) sau microkerneluri 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 kernel nativ pentru platformele ARM și RISC-V. Paravirtualizarea Linux- Nucleul L4Linux, care rulează pe microkernelul Fiasco.OC, vă permite să rulați sarcini obișnuite în Genode Linux programe. Nucleu L4Linux nu funcționează direct cu hardware-ul, ci folosește serviciile Genode printr-un set de drivere virtuale.
Diverse porturi au fost implementate pentru Genode Linux și componente BSD, este oferit suport pentru Gallium3D, este implementată integrarea Qt, GCC și WebKit, posibilitatea organizării de componente hibride Linux/Genode de medii software. A fost pregătit un port VirtualBox, care rulează pe microkernelul NOVA. Un număr mare de aplicații au fost adaptate pentru a rula direct pe microkernel și pe mediul Noux, care oferă virtualizare la nivel de sistem de operare. Pentru rularea programelor neportate, este oferită posibilitatea de a crea medii virtuale la nivel de aplicație, permițând programelor să ruleze într-un mediu virtual. Linux-mediu care utilizează paravirtualizarea.

Sursa: opennet.ru
