Genode Project je objavio Sculpt 24.04 General Purpose OS izdanje

Predstavljeno je izdanje projekta Sculpt 24.04 koji razvija operativni sistem zasnovan na Genode OS Framework tehnologijama, koji obični korisnici mogu koristiti za obavljanje svakodnevnih zadataka. Izvorni kod projekta se distribuira pod licencom AGPLv3. 30 MB LiveUSB slika se nudi za preuzimanje. Podržava rad na sistemima sa Intel procesorima i grafikom sa omogućenim VT-d i VT-x ekstenzijama, kao i na ARM sistemima sa VMM ekstenzijama.

Glavne inovacije:

  • Zvučni stog je potpuno redizajniran. Novi audio stack uključuje mogućnost korištenja drajvera za dodatke, postavljanja proizvoljnih stopa uzorkovanja, fleksibilnog usmjeravanja audio tokova i miksanja zvuka. Dodane optimizacije za smanjenje kašnjenja u obradi zvuka.
  • Implementirana je eksperimentalna opcija za ulazak u stanje mirovanja.
  • Dodata podrška za ekrane rezolucije 4K (3840 x 2160)
  • Dodata podrška za touchpad-ove koji koriste I2C protokol (koristi se na nekim laptopovima).
  • Dodata podrška za povezivanje USB uređaja za virtuelne mašine i aplikacije.
  • U konfiguracijski interfejs su dodani alati za upravljanje uključivanjem dodatnih funkcija, konfiguriranje izvora aplikacija i instaliranje aplikacija.
  • Dodata je podrška za skrolovanje u prozor sa vizualizacijom grafa komponenti i konfiguratora.
  • Poboljšana obrada događaja sa HID uređaja (Human interface device).
  • Interfejs za upravljanje drajverima uređaja je promijenjen.
  • Predložen je novi TCP/IP stog koji koristi sloj DDE (okruženje upravljačkog programa uređaja) baziran na Linux kernelu 6.1.20.
  • Dodata je mogućnost korištenja Sculpt OS-a u Goa SDK-u kao eksterne mete za testiranje aplikacija.

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.

Genode Project je objavio Sculpt 24.04 General Purpose OS izdanje


izvor: opennet.ru

Dodajte komentar