Predstavljen je nova verzija projekta Sculpt 26.10, koja razvija operativni sustav temeljen na tehnologijama Genode OS Framework, a koja će moći koristiti obični korisnici za obavljanje svakodnevnih zadataka. Izvorni kodovi projekta raspoređeni su pod AGPLv3 licencom. Na preuzimanje je dostupan sustavni image veličine 40 MB, koji se može koristiti na PC-u, pametnom telefonu PinePhone i prijenosniku MNT Reform. Podržano je rad na sustavima s Intel procesorima i grafičkim sustavima uz uključene ekstenzije VT-d i VT-x, kao i na ARM sustavima s VMM ekstenzijama.
Glavne novine:
- Po defaultu se koristi vlastito mikrojezgro, koje razvija projekt Genode, što je omogućilo rješavanje problema koji su se javljali pri planiranju zadataka i upravljanju memorijom jezgre. Obavljene su optimizacije performansi mikrojezgre na PC-u. Za smanjenje opterećenja u praznom hodu preuređeni su mehanizmi rada s tajmerima i obradom time-outa.
- Završen je prijelaz s konfiguracijskih datoteka u XML formatu na vlastiti format HID (Human-Inclined Data), koji predstavlja podatke u obliku hijerarhije čvorova s vlastitim atributima. Podrška za stari XML format je obustavljena.
- Prijeneseni iz Linux jezgre, drajveri za USB kontrolere, Wi-Fi, Ethernet adaptere i GPU sinkronizirani su s jezgrom 6.18 (ranije su korišteni drajveri iz jezgre 6.12).
- Ugrađeni drajver za host kontrolere USB prebačen je u komponentu koja se može priključiti, a koju je moguće ukloniti i ponovo pokrenuti bez ometanja rada USB klijenata. Na primjer, u slučaju kvara u drajveru može se ponovo pokrenuti, pri ažuriranju instalirati novu verziju bez ponovnog pokretanja OS-a, a po potrebi smanjiti potrošnju energije uklanjanjem drajvera.
- Za izvršavanje virtualnih mašina korišten je sustav virtualizacije VirtualBox 7.2 umjesto prethodno korištene verzije 6.x.
- U hipervizor Seoul dodana je podrška za funkciju razmjene datoteka između host sustava i gostujuće operativne sustave.
- Proširene su mogućnosti pokretanja Goa SDK u osnovnom okruženju, što omogućuje razvoj, kompilaciju i testiranje komponenti Genode bez korištenja virtualizacije. Za rad u osnovnom sustavu portirani su GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make i CMake.
- U korisničkom sučelju implementirana podrška za skaliranje i promjenu izgleda kursora miša.
- Provedena je revizija C runtime-a i VFS koda. Dodana je podrška za promjenu i restrukturiranje virtualnih datotečnih sustava u hodu.

Sustav dolazi s grafičkim sučeljem Leitzentrale, koje omogućava obavljanje standardnih zadataka administracije sustava. U gornjem lijevom kutu grafičkog sučelja prikazuje se izbornik s alatima za upravljanje korisnicima, povezivanje uređaja za pohranu i konfiguraciju mrežne veze. U sredini se nalazi konfigurator za određivanje sadržaja sustava u obliku grafa koji prikazuje međuzavisnosti između sistemskih komponenti. U interaktivnom načinu moguće je brisati ili dodavati komponente, oblikujući sastav sistemskog okruženja ili virtualnih mašina.
Ako to želite, korisnik se može prebaciti u konzolni način upravljanja, što pruža veću fleksibilnost u upravljanju. Tradicionalno radno okruženje može se dobiti pokretanjem distribucije TinyCore Linux u virtualnoj mašini s Linuxom. U ovom okruženju dostupni su preglednici Firefox i Aurora, tekstualni uređivač temeljen na Qt-u i razne aplikacije. Za pokretanje naredbenih linijskih alata nudi se okruženje "Noux".
Okvir Genode pruža jedinstvenu infrastrukturu za izradu korisničkih aplikacija koje rade iznad Linux jezgre (32 i 64 bita) ili mikrojezgra 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). Uključeno je paravirtualizirano Linux jezgro L4Linux, koje radi iznad mikrojezgra Fiasco.OC, što omogućuje izvođenje standardnih Linux programa u Genode okruženju. L4Linux jezgro ne radi direktno s hardverom, već koristi Genode usluge putem seta virtualnih drajvera.
Za Genode su portirane različite komponente Linuxa i BSD-a, omogućena je podrška za Gallium3D, izvedena je integracija Qt-a, GCC-a i WebKita, a implementirana je mogućnost izrade hibridnih Linux/Genode programskih okruženja. Postoji port VirtualBox-a koji radi iznad mikrojezgra NOVA. Mnoge aplikacije su prilagođene za rad izravno iznad mikrojezgra i Noux okruženja, koje osigurava virtualizaciju na razini OS-a. Za pokretanje neportiranih programa nudi se sustav virtualnih okruženja, koji radi na razini pojedinih aplikacija i omogućuje pokretanje programa u virtualnom Linux okruženju koristeći paravirtualizaciju.
Izvor: opennet.ru
