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

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

Асноўныя навіны:

  • Рэалізавана апаратнае паскарэнне графікі з выкарыстаннем GPU Intel. Для падтрымкі GPU задзейнічаны пакет Mesa і які з'явіўся ў Genode OS Framework release 21.08/XNUMX механізм мультыплексавання доступу да GPU.
  • Дададзена падтрымка web-камер з інтэрфейсам USB.
  • Забяспечана магчымасць прайгравання гукавога і відэа кантэнту ў браўзэры Falkon, заснаваным на рухавічку Chromium. Прадастаўлены працоўны гукавы драйвер і кампанент для міксавання гуку. Для адключэння гуку прапанаваны кампанент black hole, які прыкідваецца гукавым драйверам, але не якія вырабляюць выснову гуку.
  • Дададзена сумяшчальнасць з VirtualBox 6 (раней падтрымліваўся толькі VirtualBox 5).
  • Дададзены кампанент file-vault для захоўвання файлаў у зашыфраваным выглядзе. У камбінацыі з кампанентам recall-fs пры дапамозе file-vault кожнаму карыстачу можна вылучыць асобную шыфраваную вобласць сховішчы.
    Праект Genode апублікаваў выпуск АС агульнага прызначэння Sculpt 21.10/XNUMX

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

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

    Нагадаем, што Genode падае ўніфікаваную інфраструктуру для стварэння карыстацкіх прыкладанняў, якія працуюць па-над ядром Linux (32 і 64 біт) або мікраядзер NOVA (x86 з віртуалізацыяй), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fia , x86_32, ARM), L86ka::Pistachio (IA64, PowerPC), OKL4, L32/Fiasco (IA4, 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

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