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

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

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

  • Цалкам перароблены гукавы стэк. У новым гукавым стэку рэалізавана магчымасць выкарыстання якія падключаюцца драйвераў, усталёўкі адвольнай частаты дыскрэтызацыі, гнуткай маршрутызацыі гукавых струменяў і міксавання гуку. Дададзеныя аптымізацыі для зніжэння затрымак пры апрацоўцы гуку.
  • Рэалізавана эксперыментальная магчымасць пераходу ў спячы рэжым.
  • Дададзена падтрымка экранаў з дазволам 4K (3840 x 2160)
  • Дададзена падтрымка тачпадаў, якія выкарыстоўваюць пратакол I2C (ужываюцца на некаторых наўтбуках).
  • Дададзена падтрымка прывязкі USB-прылад да віртуальных машын і прыкладанням.
  • У інтэрфейс канфігуравання дададзены сродкі для кіравання ўключэннем дадатковых магчымасцяў, налады крыніц прыкладанняў і ўсталёўкі прыкладанняў.
  • У акне з візуалізацыяй графа кампанентаў і канфігуратары дададзена падтрымка пракруткі.
  • Палепшана апрацоўка падзей ад HID-прылад (Human interface device).
  • Зменены інтэрфейс для кіравання драйверамі прылад.
  • Прапанаваны новы стэк TCP/IP, які выкарыстоўвае праслойку DDE (device-driver environment) на базе ядра Linux 6.1.20.
  • Дададзена магчымасць выкарыстоўваць Sculpt OS у Goa SDK у якасці знешняй мэты для тэставання прыкладанняў.

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

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

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

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

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


Крыніца: opennet.ru

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