„Genode Project“ paskelbė „Sculpt 22.10 General Purpose“ OS leidimą

Pristatytas Sculpt 22.10 operacinės sistemos leidimas, kurio viduje, remiantis Genode OS Framework technologijomis, kuriama bendros paskirties operacinė sistema, kurią gali naudoti paprasti vartotojai kasdienėms užduotims atlikti. Projekto šaltinio kodas platinamas pagal AGPLv3 licenciją. Siūlomas atsisiųsti 28 MB LiveUSB vaizdas. Palaiko veikimą sistemose su „Intel“ procesoriais ir grafika su įgalintais VT-d ir VT-x plėtiniais.

Pagrindinės naujovės:

  • Norint valdyti įrenginio pertraukimus ir PCI konfigūraciją, taikomi griežtesni apribojimai, kuriuos suteikia Genode architektūra. Pakeitimui reikėjo didelio vidinio pertvarkymo, kuris paveikė visas tvarkykles ir leido atlikti naujus optimizavimus bei papildomas funkcijas. Tuo pačiu metu kūrėjai stengėsi išlaikyti bendrą elgesį, kai vartotojas dirba sistemoje.
  • Siekiant pagreitinti paleidimą, padidinti tinklo posistemio pralaidumą ir pagerinti vartotojo sąsajos reagavimą, buvo pasiūlyta keletas reikšmingų optimizacijų.
  • Patobulintas karšto USB įrenginių prijungimo palaikymas. Pridėta galimybė dinamiškai prijungti ir atsegti USB įrenginius prie virtualių mašinų.
  • Atnaujintas vartotojui siūlomose Falkon ir Morph naršyklėse naudojamas Chromium naršyklės variklis.
  • Garso tvarkyklė buvo atnaujinta ir yra sinchronizuojama su kodu iš OpenBSD 7.1.
  • Pradėtas Sculpt pritaikymo mobiliesiems telefonams darbas. Patobulinimai apima USB ECM palaikymą, Mali-400 GPU, SD kortelės ryšį, telefonijos ir mobiliojo ryšio duomenų krūvą, Morph naršyklę ir vartotojo sąsają. Pridėtas intelektualiųjų kortelių su USB sąsaja palaikymas.

„Genode Project“ paskelbė „Sculpt 22.10 General Purpose“ OS leidimą

Sistema aprūpinta Leitzentrale grafine vartotojo sąsaja, kuri leidžia atlikti įprastas sistemos administravimo užduotis. Viršutiniame kairiajame GUI kampe rodomas meniu su vartotojų valdymo, diskų prijungimo ir tinklo ryšio nustatymo įrankiais. Centre yra konfigūratorius, skirtas sistemos užpildymui organizuoti, kuri suteikia sąsają grafiko pavidalu, apibrėžiančią sistemos komponentų ryšį. Vartotojas gali interaktyviai pašalinti arba pridėti komponentų savavališkai, apibrėždamas sistemos aplinkos ar virtualių mašinų sudėtį.

Bet kuriuo metu vartotojas gali persijungti į konsolės valdymo režimą, kuris suteikia didesnį valdymo lankstumą. Tradicinį darbalaukį galima gauti paleidus TinyCore Linux platinimą Linux virtualioje mašinoje. Šioje aplinkoje galima naudoti „Firefox“ ir „Aurora“ naršykles, Qt pagrindu veikiantį teksto rengyklę ir įvairias programas. Noux aplinka siūloma paleisti komandų eilutės priemones.

Genode suteikia vieningą infrastruktūrą kuriant pasirinktines programas, veikiančias ant Linux branduolio (32 ir 64 bitų) arba NOVA mikrobranduolių (x86 su virtualizavimu), 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) ir tiesioginio vykdomojo branduolio, skirto ARM ir RISC-V platformoms. Įtrauktas paravirtualizuotas Linux branduolys L4Linux, veikiantis Fiasco.OC mikrobranduolio viršuje, leidžia įprastoms Linux programoms paleisti Genode. „L4Linux“ branduolys tiesiogiai nesąveikauja su aparatine įranga, bet naudoja „Genode“ paslaugas per virtualių tvarkyklių rinkinį.

Įvairūs Linux ir BSD komponentai buvo perkelti į Genodą, palaikomas Gallium3D, integruotas Qt, GCC ir WebKit, įdiegtos hibridinės Linux/Genode aplinkos. Buvo paruoštas „VirtualBox“ prievadas, kuris veikia NOVA mikrobranduolyje. Daug programų yra pritaikytos veikti tiesiai ant mikrobranduolių ir Noux aplinkos, kuri suteikia virtualizaciją OS lygiu. Norint paleisti neperkeltas programas, galima naudoti virtualių aplinkų kūrimo mechanizmą atskirų programų lygyje, leidžiantį paleisti programas virtualioje Linux aplinkoje naudojant paravirtualizaciją.

Šaltinis: opennet.ru

Добавить комментарий