Праект Genode апублікаваў выпуск АС агульнага прызначэння Sculpt 20.08/XNUMX

Прадстаўлены выпуск аперацыйнай сістэмы Sculpt 20.08/XNUMX, у рамках якой на базе тэхналогій Genode OS Framework развіваецца аперацыйная сістэма агульнага прызначэння, якая зможа быць скарыстана звычайнымі карыстачамі для выканання паўсядзённых задач. Зыходныя тэксты праекта распаўсюджваюцца пад ліцэнзіяй AGPLv3. Для загрузкі прапануецца LiveUSB-вобраз, памерам 26 Мб. Падтрымліваецца праца на сістэмах з працэсарамі і графічнай падсістэмай Intel з уключанымі пашырэннямі VT-d і VT-x.

Новы выпуск адметны перапрацоўкай нізкаўзроўневага графічнага стэка і забеспячэннем сумяшчальнасці з браўзэрамі на базе рухавічка Chromium. Першым рэалізавана магчымасць запуску web-браўзэра Falkon, які выкарыстоўвае рухавічок Chromium, без ужывання віртуальнай машыны з Linux. Дададзена магчымасць інтэрактыўнай прывязкі кампанентаў да вызначаных ядраў CPU (CPU-affinity).

Змены ў графічным стэку падвысілі спагадлівасць, павялічылі якасць піксельнай высновы, забяспечылі падтрымку замены драйвераў відэакарт і драйвераў прылад уводу без перазапуску сістэмы, а таксама заклалі аснову для такіх магчымасцяў, як захоп змесціва экрана і выдалены доступ да працоўнага стала. Палепшана падтрымка фрэймворка Qt. У драйвер VESA дададзена падтрымка дынамічнай змены дазволу экрана. У сістэме кіравання шрыфтамі забяспечана падтрымка імгненнага прымянення змены памеру шрыфта.

Праект Genode апублікаваў выпуск АС агульнага прызначэння Sculpt 20.08/XNUMX

Сістэма пастаўляецца з графічным інтэрфейсам Leitzentrale, якія дазваляюць выконваць тыпавыя задачы па адміністраванні сістэмы. У левым верхнім куце графічнага інтэрфейсу адлюстроўваецца меню з прыладамі для кіравання карыстачамі, падлучэнні назапашвальнікаў і налады сеткавага злучэння. У цэнтры прысутнічае канфігуратар для кампаноўкі начыння сістэмы, які дае інтэрфейс у выглядзе графа, які вызначае ўзаемасувязь паміж сістэмнымі кампанентамі. Карыстальнік можа ў інтэрактыўным рэжыме адвольна выдаляць ці дадаваць кампаненты, вызначаючы склад сістэмнага асяроддзя ці віртуальных машын.

У любы момант карыстач можа пераключыцца ў кансольны рэжым кіравання, які падае вялікую гнуткасць у кіраванні. Традыцыйны працоўны стол можа быць атрыманы пры дапамозе запуску дыстрыбутыва TinyCore Linux у віртуальнай машыне з Linux. У дадзеным асяроддзі даступныя браўзэры Firefox і Aurora, тэкставы рэдактар ​​на базе Qt і розныя прыкладанні. Для запуску ўтыліт каманднага радка прапануецца асяроддзе noux.

Нагадаем, што Genode дае уніфікаваную інфраструктуру для стварэння карыстацкіх прыкладанняў, якія працуюць па-над ядром Linux (32 і 64 біт) або мікраядзер NOVA (x86 з віртуалізацыяй), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L/ AMD4, ARM) і якое выконваецца напроста ядра для платформаў ARM і RISC-V. Уваходнае ў склад паравіртуалізаваная Linux-ядро L32Linux, якое працуе па-над мікраядром Fiasco.OC, дазваляе выконваць у Genode звычайныя Linux праграмы. Ядро L64Linux не працуе з абсталяваннем напрамую, а выкарыстоўвае сэрвісы Genode праз набор віртуальных драйвераў.

Для Genode ажыццёўлена партаванне розных Linux і BSD кампанентаў, забяспечана падтрымка Gallium3D, ажыццёўлена інтэграцыя Qt, GCC і WebKit, рэалізавана магчымасць арганізацыі гібрыдных Linux/Genode праграмных асяроддзяў. Падрыхтаваны порт VirtualBox, які працуе па-над мікраядром NOVA. Вялікая колькасць прыкладанняў адаптавана для запуску напрамую-над мікраядра і асяроддзя Noux, які забяспечвае віртуалізацыю на ўзроўні АС. Для запуску не партаваных праграм прадугледжана магчымасць задзейнічання механізму стварэння віртуальных акружэнняў ўзроўню асобных прыкладанняў, якія дазваляюць запускаць праграмы ў віртуальным Linux-акружэнні з выкарыстаннем паравіртуалізацыі.

Крыніца: opennet.ru

Дадаць каментар