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

Predstavljena je izdaja operacijskega sistema Sculpt 22.10, v okviru katerega se na podlagi tehnologij ogrodja Genode OS razvija operacijski sistem za splošno uporabo, ki ga lahko uporabljajo navadni uporabniki za opravljanje vsakdanjih opravil. Izvorna besedila projekta se distribuirajo pod licenco AGPLv3. Za prenos je na voljo slika LiveUSB, velika 28 MB. Delo je podprto na sistemih z Intel procesorji in grafičnim podsistemom z omogočenimi razširitvami VT-d in VT-x.

Glavne novosti:

  • Upravljanje prekinitev naprave in konfiguracija PCI sta bolj restriktivna kot arhitektura Genode. Sprememba je zahtevala veliko notranjo predelavo, ki je vplivala na vse gonilnike in omogočila nove optimizacije in dodatne funkcionalnosti. Hkrati so razvijalci poskušali ohraniti splošno vedenje, ko uporabnik dela v sistemu.
  • Predlaganih je bilo več pomembnih optimizacij za pospešitev zagona, povečanje prepustnosti omrežnega podsistema in večjo odzivnost uporabniškega vmesnika.
  • Izboljšana podpora za vročo priključitev naprav USB. Dodana možnost dinamičnega povezovanja naprav USB z virtualnimi stroji in odklopa naprav.
  • Mehanizem brskalnika Chromium, ki se uporablja v brskalnikih Falkon in Morph, ki je na voljo uporabniku, je posodobljen.
  • Posodobljen zvočni gonilnik za sinhronizacijo s kodo iz OpenBSD 7.1.
  • Začelo se je delo na prilagajanju Sculpta za mobilne telefone. Izboljšave vključujejo podporo za USB ECM, Mali-400 GPE, povezljivost SD kartice, telefonijo in mobilni podatkovni sklad, brskalnik Morph in uporabniški vmesnik. Dodana podpora za pametne kartice USB.

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

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.

Genode zagotavlja poenoteno infrastrukturo za izdelavo 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 jedro za neposredno izvajanje za platformi ARM in RISC-V. Vključeno paravirtualizirano jedro Linuxa L4Linux, ki deluje na vrhu mikrojedra Fiasco.OC, omogoča izvajanje običajnih programov Linux na Genode. Jedro L4Linux ne sodeluje 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