Predstavljen je izlazak projekta Sculpt 24.04, koji razvija operativni sustav temeljen na tehnologijama Genode OS Framework, koji će moći koristiti obični korisnici za obavljanje svakodnevnih zadataka. Izvorni tekstovi projekta distribuiraju se pod AGPLv3 licencom. Za preuzimanje je dostupan LiveUSB img veličine 30 MB. Podržana je radna funkcionalnost na sustavima s Intel procesorima i grafičkim sustavima s uključenim proširenjima VT-d i VT-x, kao i na ARM sustavima s VMM proširenjima.
Glavne novine:
- Potpuno je redizajniran zvučni stek. U novom zvučnom steku implementirana je mogućnost korištenja priključivih drajvera, postavljanja proizvoljne frekvencije uzorkovanja, fleksibilnog usmjeravanja zvučnih tokova i miješanja zvuka. Dodane su optimizacije za smanjenje latencije prilikom obrade zvuka.
- Implementirana je eksperimentalna mogućnost prelaska u stanje mirovanja.
- Dodana je podrška za ekrane s 4K (3840 x 2160) razlučivosti.
- Dodana je podrška za touchpadove koji koriste I2C protokol (koriste se na nekim prijenosnicima).
- Dodana je podrška za vezivanje USB uređaja na virtualne mašine i aplikacije.
- U sučelje za konfiguriranje dodani su alati za upravljanje uključivanjem dodatnih mogućnosti, podešavanje izvora aplikacija i instaliranje aplikacija.
- U prozoru s vizualizacijom grafa komponenti i konfiguratoru dodana je podrška za pomicanje.
- Poboljšano je upravljanje događajima s HID uređaja (Human Interface Device).
- Promijenjeno je sučelje za upravljanje drajverima uređaja.
- Predložena je nova TCP/IP stoga koja koristi DDE (device-driver environment) sloj temeljen na Linux jezgru 6.1.20.
- Dodana je mogućnost korištenja Sculpt OS-a u Goa SDK-u kao vanjskog cilja za testiranje aplikacija.
Sustav dolazi s grafičkim sučeljem Leitzentrale koje omogućuje izvršavanje uobičajenih zadataka za administraciju sustava. U gornjem lijevom kutu grafičkog sučelja prikazano je izbornik s alatima za upravljanje korisnicima, povezivanje jedinica za pohranu i podešavanje mrežne povezanosti. U središtu se nalazi konfigurator za sastavljanje komponenata sustava, koji nudi sučelje u obliku grafa, određujući međusobne odnose između sustavnih komponenti. Korisnik može u interaktivnom načinu slobodno uklanjati ili dodavati komponente, određujući sastav sustavnog okruženja ili virtualnih mašina.
U bilo kojem trenutku korisnik se može prebaciti u konzolni način upravljanja, koji pruža veću fleksibilnost u upravljanju. Tradicionalni radni stol može se dobiti pokretanjem distribucije TinyCore Linux u virtualnoj mašini s Linuxom. U ovom okruženju dostupni su preglednici Firefox i Aurora, uređivač teksta temeljen na Qtu i razne aplikacije. Za pokretanje alata naredbenog retka nudi se okruženje noux.
Genode omogućuje ujedinjenu infrastrukturu za stvaranje korisničkih aplikacija koje rade iznad Linux jezgre (32 i 64 bita) ili mikrojezgri NOVA (x86 s virtualizacijom), 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 mehuru izvršnog kernela za ARM i RISC-V platforme. Paravirtualizirana Linux jezgra L4Linux, koja radi iznad mikrojezgri Fiasco.OC, omogućuje izvođenje u Genode uobičajenih Linux programa. Jezgra L4Linux ne radi izravno s hardverom, već koristi usluge Genode putem skupa virtualnih drajvera.
Za Genode je izvršeno portiranje različitih Linux i BSD komponenti, omogućena je podrška za Gallium3D, integracija Qt, GCC i WebKit, implementirana je mogućnost organiziranja hibridnih Linux/Genode softverskih okruženja. Pripremljen je port VirtualBox-a koji radi iznad mikrokernel-a NOVA. Veliki broj aplikacija prilagođen je za pokretanje izravno na mikrokernelu i kroz Noux okruženje, koje omogućuje virtualizaciju na razini OS-a. Za pokretanje neportiranih programa predviđena je mogućnost korištenja mehanizma za stvaranje virtualnih okruženja na razini pojedinačnih aplikacija, omogućujući pokretanje programa u virtualnom Linux okruženju koristeći paravirtualizaciju.

Izvor: opennet.ru
