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

Įvesta operacinės sistemos leidimas Skulptūra 20.08, в рамках которой на базе технологий Genode OS Framework развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта skleisti licencijuota pagal AGPLv3. Galima atsisiųsti LiveUSB vaizdas, 26 MB dydžio. Palaiko veikimą sistemose su „Intel“ procesoriais ir grafika su įgalintais VT-d ir VT-x plėtiniais.

Naujas leidimas nepaprastas переработкой низкоуровневого графического стека и обеспечением совместимости с браузерами на базе движка Chromium. Первым реализована возможность запуска web-браузера „Falkon“, использующего движок Chromium, без применения виртуальной машины с Linux. Добавлена возможность интерактивной привязки компонентов к определённым ядрам CPU (CPU-affinity).

Изменения в графическом стеке повысили отзывчивость, увеличили качество пиксельного вывода, обеспечили поддержку замены драйверов видеокарт и драйверов устройств ввода без перезапуска системы, а также заложили основу для таких возможностей, как захват содержимого экрана и удалённый доступ к рабочему столу. Улучшена поддержка фреймворка Qt. В драйвер VESA добавлена поддержка динамического изменения разрешения экрана. В системе управления шрифтами обеспечена поддержка мгновенного применения изменения размера шрифта.

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

Sistema turi Leitzentrale grafinę sąsają, kuri leidžia atlikti tipines sistemos administravimo užduotis. Viršutiniame kairiajame GUI kampe rodomas meniu su vartotojų valdymo, saugojimo įrenginių prijungimo ir tinklo ryšio nustatymo įrankiais. Centre yra konfigūratorius, skirtas konfigūruoti sistemos užpildymą, kuris teikia sąsaja grafiko pavidalu, apibrėžianti ryšį tarp sistemos komponentų. Vartotojas gali interaktyviai savavališkai pašalinti arba pridėti komponentus, 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.

Priminsime, kad Genodas teikia vieninga infrastruktūra, skirta kurti pasirinktines programas, veikiančias ant Linux branduolio (32 ir 64 bitų) arba mikrobranduoliais NOVA (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 tiesiogiai vykdomas branduolys ARM ir RISC-V platformoms. Įtrauktas paravirtualizuotas Linux branduolys L4Linux, veikiantis Fiasco.OC mikrobranduolio viršuje, leidžia Genode paleisti įprastas Linux programas. L4Linux branduolys neveikia su aparatine įranga tiesiogiai, 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

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