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

Pristatytas projekto „Sculpt 24.04“ leidimas, kuriama „Genode OS Framework“ technologijomis paremta operacinė sistema, kurią gali naudoti paprasti vartotojai kasdienėms užduotims atlikti. Projekto šaltinio kodas platinamas pagal AGPLv3 licenciją. Siūlomas atsisiųsti 30 MB LiveUSB vaizdas. Palaikomas veikimas sistemose su Intel procesoriais ir grafika su įgalintais VT-d ir VT-x plėtiniais, taip pat ARM sistemose su VMM plėtiniais.

Pagrindinės naujovės:

  • Garso paketas buvo visiškai pertvarkytas. Naujasis garso įrašų rinkinys apima galimybę naudoti papildinių tvarkykles, nustatyti savavališkus atrankos dažnius, lankstų garso srautų maršrutą ir garso maišymą. Pridėta optimizavimo, siekiant sumažinti garso apdorojimo vėlavimą.
  • Įdiegta eksperimentinė galimybė įjungti miego režimą.
  • Pridėtas 4K raiškos ekranų palaikymas (3840 x 2160)
  • Pridėtas jutiklinių plokščių palaikymas naudojant I2C protokolą (naudojamas kai kuriuose nešiojamuosiuose kompiuteriuose).
  • Pridėtas USB įrenginių prijungimo prie virtualių mašinų ir programų palaikymas.
  • Prie konfigūracijos sąsajos buvo pridėti įrankiai, skirti valdyti papildomų funkcijų įtraukimą, konfigūruoti programų šaltinius ir įdiegti programas.
  • Slinkimo palaikymas buvo pridėtas prie lango su komponentų grafiko ir konfigūratoriaus vizualizavimu.
  • Patobulintas įvykių apdorojimas iš HID įrenginių (Žmogaus sąsajos įrenginys).
  • Buvo pakeista įrenginių tvarkyklių valdymo sąsaja.
  • Buvo pasiūlytas naujas TCP/IP kaminas, naudojant DDE (įrenginio tvarkyklės aplinkos) sluoksnį, pagrįstą Linux branduoliu 6.1.20.
  • Pridėta galimybė naudoti Sculpt OS Goa SDK kaip išorinį taikinį testuojant programas.

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ą.

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


Šaltinis: opennet.ru

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