Genode Project je objavio Sculpt 22.10 General Purpose OS izdanje

Predstavljeno je izdanje operativnog sistema Sculpt 22.10 u okviru kojeg se na osnovu tehnologija Genode OS Framework-a razvija operativni sistem opšte namene koji obični korisnici mogu koristiti za obavljanje svakodnevnih zadataka. Izvorni tekstovi projekta distribuiraju se pod licencom AGPLv3. LiveUSB slika je ponuđena za preuzimanje, veličine 28 MB. Podržan je rad na sistemima sa Intel procesorima i grafičkom podsistemu sa omogućenim VT-d i VT-x ekstenzijama.

Glavne inovacije:

  • Upravljanje prekidima uređaja i PCI konfiguracija su restriktivniji od Genode arhitekture. Promjena je zahtijevala velike interne izmjene koje su uticale na sve drajvere i omogućile nove optimizacije i dodatne funkcionalnosti. Istovremeno, programeri su pokušali da očuvaju opšte ponašanje kada korisnik radi u sistemu.
  • Predloženo je nekoliko značajnih optimizacija kako bi se ubrzalo pokretanje, povećala propusnost mrežnog podsistema i povećala odzivnost korisničkog interfejsa.
  • Poboljšana podrška za hot pluging USB uređaje. Dodata mogućnost dinamičkog povezivanja USB uređaja na virtuelne mašine i odvajanja uređaja.
  • Ažuriran je Chromium pretraživač koji se koristi u pretraživačima Falkon i Morph koji su ponuđeni korisniku.
  • Drajver za zvuk je ažuriran da bude sinhronizovan sa kodom iz OpenBSD 7.1.
  • Počeli su radovi na prilagođavanju Sculpt za mobilne telefone. Poboljšanja uključuju podršku za USB ECM, Mali-400 GPU, povezivanje sa SD karticom, telefoniju i stog mobilnih podataka, Morph pretraživač i korisnički interfejs. Dodata podrška za USB pametne kartice.

Genode Project je objavio Sculpt 22.10 General Purpose OS izdanje

Sistem dolazi sa Leitzentrale grafičkim korisničkim interfejsom koji vam omogućava obavljanje uobičajenih zadataka administracije sistema. U gornjem lijevom kutu GUI-ja prikazuje se meni s alatima za upravljanje korisnicima, povezivanje diskova i postavljanje mrežne veze. U centru se nalazi konfigurator za uređenje punjenja sistema, koji obezbeđuje interfejs u vidu grafa koji definiše odnos između komponenti sistema. Korisnik može interaktivno da uklanja ili dodaje komponente proizvoljno, definišući sastav sistemskog okruženja ili virtuelnih mašina.

U svakom trenutku, korisnik se može prebaciti na način upravljanja konzolom, što pruža veću fleksibilnost u upravljanju. Tradicionalni desktop može se dobiti pokretanjem TinyCore Linux distribucije u Linux virtuelnoj mašini. U ovom okruženju dostupni su pretraživači Firefox i Aurora, uređivač teksta baziran na Qt-u i razne aplikacije. Noux okruženje se nudi za pokretanje uslužnih programa komandne linije.

Genode pruža objedinjenu infrastrukturu za izgradnju prilagođenih aplikacija koje rade na Linux kernelu (32 i 64 bita) ili NOVA mikrokernelima (x86 sa virtuelizacijom), 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 direktno izvršavanje za ARM i RISC-V platforme. Uključeni paravirtualizovani Linux kernel L4Linux, koji radi na vrhu mikrokernela Fiasco.OC, omogućava pokretanje redovnih Linux programa na Genode-u. L4Linux kernel ne stupa u direktnu interakciju sa hardverom, već koristi usluge Genode preko skupa virtuelnih drajvera.

Različite Linux i BSD komponente su portovane za Genode, podržan je Gallium3D, integrisani su Qt, GCC i WebKit, a implementirana su hibridna Linux/Genode okruženja. Pripremljen je VirtualBox port koji radi na vrhu NOVA mikrokernela. Veliki broj aplikacija je prilagođen da radi direktno na mikrokernelu i Noux okruženju, što omogućava virtuelizaciju na nivou OS-a. Za pokretanje neportiranih programa, moguće je koristiti mehanizam za kreiranje virtuelnih okruženja na nivou pojedinačnih aplikacija, što vam omogućava da pokrenete programe u virtuelnom Linux okruženju koristeći paravirtualizaciju.

izvor: opennet.ru

Dodajte komentar