Projekt Genode objavio je izdanje OS-a opće namjene Sculpt 22.04

Predstavljeno je izdanje operativnog sustava Sculpt 22.04 u sklopu kojeg se, temeljen na Genode OS Framework tehnologijama, razvija operativni sustav opće namjene koji obični korisnici mogu koristiti za obavljanje svakodnevnih zadataka. Izvorni kod projekta distribuira se pod licencom AGPLv3. LiveUSB slika od 28 MB nudi se za preuzimanje. Podržava rad na sustavima s Intelovim procesorima i grafikom s omogućenim proširenjima VT-d i VT-x.

Glavne inovacije:

  • Upravljački programi za Intel bežične kartice, Intel GPU i USB kontroler potpuno su redizajnirani. Novi kod upravljačkog programa prenesen je iz Linux kernela 5.14.21. Za razliku od Linuxa, svaki upravljački program u Sculpt OS-u radi u korisničkom prostoru u zasebnom sandbox okruženju.
  • Kod za hardversko grafičko ubrzanje temeljen na Mesa i GPU pristupnom mehanizmu multipleksiranja je optimiziran i stabiliziran. Nova verzija pruža mogućnost ne samo pokretanja OpenGL aplikacija, već i korištenja grafičke akceleracije u sustavima za goste temeljenim na VirtualBoxu koji se izvode na vrhu Sculpta.
  • Mehanizam izolacije sandboxa implementiran je na razini pojedinačnih usluga. Dodana je i komponenta “crna rupa” koja se može koristiti kao stub za različite sistemske resurse, na primjer, možete izolirati uslugu od mreže usmjeravanjem mrežnog prometa na “crnu rupu”. Slično, možete blokirati pristup zvuku, snimanju videa i drugim tipičnim resursima sustava.

Projekt Genode objavio je izdanje OS-a opće namjene Sculpt 22.04

Sustav dolazi s Leitzentrale grafičkim korisničkim sučeljem koje vam omogućuje obavljanje uobičajenih zadataka administracije sustava. Gornji lijevi kut GUI-ja prikazuje izbornik s alatima za upravljanje korisnicima, povezivanje pogona i postavljanje mrežne veze. U središtu se nalazi konfigurator za uređenje punjenja sustava koji daje sučelje u obliku grafa koji definira odnos između komponenti sustava. Korisnik može interaktivno proizvoljno uklanjati ili dodavati komponente, definirajući sastav okruženja sustava ili virtualnih strojeva.

Korisnik se u bilo kojem trenutku može prebaciti na konzolni način upravljanja, što omogućuje veću fleksibilnost upravljanja. Tradicionalna radna površina može se dobiti pokretanjem TinyCore Linux distribucije u Linux virtualnom računalu. U ovom okruženju dostupni su preglednici Firefox i Aurora, uređivač teksta temeljen na Qt-u i razne aplikacije. Okruženje noux nudi se za pokretanje uslužnih programa naredbenog retka.

Genode pruža objedinjenu infrastrukturu za izgradnju prilagođenih aplikacija koje se izvode na vrhu Linux kernela (32 i 64 bita) ili NOVA mikrokernela (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 kernel za izravno izvršavanje za ARM i RISC-V platforme. Uključena paravirtualizirana Linux jezgra L4Linux, koja radi na Fiasco.OC mikrojezgri, omogućuje redovitim Linux programima da rade na Genodeu. L4Linux kernel ne komunicira izravno s hardverom, već koristi usluge Genode putem skupa virtualnih upravljačkih programa.

Za Genode su portirane različite Linux i BSD komponente, podržan je Gallium3D, integrirani su Qt, GCC i WebKit te su implementirana hibridna Linux/Genode okruženja. Pripremljen je VirtualBox port koji radi na vrhu NOVA mikrojezgre. Velik broj aplikacija prilagođen je za rad izravno na mikrojezgri i Noux okruženju, što omogućuje virtualizaciju na razini OS-a. Za pokretanje neprenesenih programa moguće je koristiti mehanizam za kreiranje virtualnih okruženja na razini pojedinačnih aplikacija, što vam omogućuje pokretanje programa u virtualnom Linux okruženju korištenjem paravirtualizacije.

Izvor: opennet.ru

Dodajte komentar