Projekt Genode je objavil izdajo operacijskega sistema za splošne namene Sculpt 21.03

Predstavljena je bila izdaja operacijskega sistema Sculpt 21.03, v okviru katerega se na podlagi tehnologij Genode OS Framework razvija operacijski sistem za splošno uporabo, ki ga bodo lahko uporabljali običajni uporabniki za opravljanje vsakdanjih opravil. Izvorna koda projekta se distribuira pod licenco AGPLv3. Za prenos je na voljo 27 MB LiveUSB slika. Podpira delovanje na sistemih z Intel procesorji in grafiko z omogočenimi razširitvami VT-d in VT-x.

Novo izdajo odlikujejo naslednje izboljšave:

  • Izboljšana toleranca na okvare gonilnikov, zahvaljujoč razvoju koncepta gonilnika vtičnih naprav v Genode. Na primer, če grafični ali brezžični gonilniki odpovejo, je te gonilnike mogoče znova zagnati, ne da bi prekinili delujoče aplikacije ali omrežni sklad.
  • Dodana možnost, da končni uporabnik konfigurira prioritete razporejevalnika za izvajanje programov v realnem času. Uporabnik lahko da prednost aplikacijam, ki so občutljive na zakasnitev, kot je dajanje prednosti multimedijskim aplikacijam pred računalniškimi in virtualizacijskimi aplikacijami.
  • Dodani so bili vmesniki za preusmeritev interakcije ene komponente z jedrom na drugo komponento, kar vam omogoča ustvarjanje storitev, kot je dinamično uravnoteženje obremenitve CPE v uporabniškem prostoru.
  • Dodani vmesniki za zajem zaslona in dogodke vnosa po meri, ki so lahko uporabni pri ustvarjanju aplikacij za skupno rabo zaslona, ​​sistemov za daljinsko upravljanje in virtualnih tipkovnic.
  • Implementirana možnost spreminjanja razporeditve tipkovnice prek menija.
  • Brskalnik Falkon, ki temelji na pogonu Chromium, je posodobljen.
  • Dodano razvrščanje elementov menija in seznamov datotek.
  • Zagotovljena takojšnja posodobitev okna terminala po globalnih spremembah nastavitev pisave.
  • V sodobnih računalnikih s procesorji Intel se načini delovanja HWP (Hardware P-States) uporabljajo za upravljanje porabe energije in nadzor temperature.

Projekt Genode je objavil izdajo operacijskega sistema za splošne namene Sculpt 21.03

Sistem je opremljen z grafičnim uporabniškim vmesnikom Leitzentrale, ki vam omogoča izvajanje običajnih sistemskih skrbniških nalog. V zgornjem levem kotu GUI je prikazan meni z orodji za upravljanje uporabnikov, povezovanje pogonov in nastavitev omrežne povezave. V središču je konfigurator za urejanje polnjenja sistema, ki omogoča vmesnik v obliki grafa, ki določa razmerje med komponentami sistema. Uporabnik lahko interaktivno poljubno odstranjuje ali dodaja komponente, definira sestavo sistemskega okolja ali virtualnih strojev.

Uporabnik lahko kadarkoli preklopi na konzolni način upravljanja, ki zagotavlja večjo fleksibilnost upravljanja. Tradicionalno namizje je mogoče pridobiti z zagonom distribucije TinyCore Linux v virtualnem računalniku Linux. V tem okolju sta na voljo brskalnika Firefox in Aurora, urejevalnik besedil na osnovi Qt in različne aplikacije. Okolje noux je na voljo za zagon pripomočkov ukazne vrstice.

Spomnimo se, da Genode zagotavlja enotno infrastrukturo za ustvarjanje aplikacij po meri, ki se izvajajo na vrhu jedra Linux (32 in 64 bitov) ali mikrojeder NOVA (x86 z virtualizacijo), 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) in neposredno izvedeno jedro za platformi ARM in RISC-V. Vključeno paravirtualizirano jedro Linuxa L4Linux, ki deluje na vrhu mikrojedra Fiasco.OC, vam omogoča zagon običajnih programov Linux v Genode. Jedro L4Linux ne deluje neposredno s strojno opremo, ampak uporablja storitve Genode prek niza virtualnih gonilnikov.

Za Genode so bile prenesene različne komponente Linuxa in BSD, podprt je bil Gallium3D, integrirani Qt, GCC in WebKit ter implementirana hibridna okolja Linux/Genode. Pripravljena so bila vrata VirtualBox, ki delujejo na vrhu mikrojedra NOVA. Veliko število aplikacij je prilagojenih za delovanje neposredno na mikrojedru in okolju Noux, ki zagotavlja virtualizacijo na ravni OS. Za poganjanje neprenesenih programov je mogoče uporabiti mehanizem za ustvarjanje navideznih okolij na nivoju posameznih aplikacij, ki omogoča poganjanje programov v navideznem okolju Linux s pomočjo paravirtualizacije.

Vir: opennet.ru

Dodaj komentar