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

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

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

Новы выпуск адметны даданнем які працуе ў графічным рэжыме файлавага мэнэджара, перапрацоўкай інтэрактыўнага інтэрфейсу для адміністравання (рэдактар ​​параметраў сістэмы), падтрымкай віртуальных працоўных сталоў, аптымізацыяй прадукцыйнасці манітора віртуальных машын (на базе VirtualBox). Абноўлены ўтыліты для маніторынгу працы сістэмы, Unix runtime і кампаненты GUI.
У выпуску таксама задзейнічаны паляпшэнні, прадстаўленыя ў лютаўскім абнаўленні платформы Genode, такія як падтрымка 64-разрадных ARM-працэсараў i.MX і партаванне гукавога драйвера з OpenBSD 6.6.

Праект Genode апублікаваў выпуск АС агульнага прызначэння Sculpt 20.02/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

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