Представен е новият версии на операционната система Sculpt 21.03, в която, в основата на технологията Genode OS Framework, се развива операционна система с общо предназначение, способна да бъде използвана от обикновени потребители за извършване на ежедневни задачи. Изходният код на проекта се разпространява под лиценз AGPLv3. Предлага се LiveUSB образ с размер 27 MB. Поддържа работа на системи с процесори и графични подсистеми Intel с активирани разширения VT-d и VT-x.
Новото издание се отличава с следните подобрения:
- Устойчивостта на системата при сбой на драйверите е подобрена чрез развитието на концепцията за плъгини на устройствените драйвери в Genode. Например, в случай на сбой на графични или безжични драйвери, тези драйвери могат да бъдат рестартирани, без да се нарушава работата на вече стартираните приложения и мрежовия стек.
- Добавена е възможността за настройка открай потребителя на приоритетите на планировчика за изпълнение на програми в реално време. Потребителят може да осигури приоритетно изпълнение на приложения, чувствителни към закъснения, например, да направи програмите за обработка на мултимедийно съдържание с по-висок приоритет от тези за изчисления и виртуализация.
- Добавени са интерфейси за пренасочване на взаимодействието на един компонент с ядрото към друг компонент, което позволява създаването в потребителското пространство на услуги като динамично балансиране на натоварването на CPU.
- Добавени са интерфейси за улавяне на екрана и заместване на потребителски входни събития, които могат да бъдат полезни при създаването на приложения за споделяне на екрана, системи за дистанционно управление и виртуални клавиатури.
- Реализирана е възможността за промяна на разположението на клавиатурата чрез меню.
- Обновен е браузърът Falkon, базиран на движка Chromium.
- Добавена е функция за сортиране на елементите в менюта и файлови списъци.
- Осигурено е незабавно обновление на прозореца на терминала след глобални промени в настройките на шрифтовете.
- На съвременни компютри с Intel процесори, за управление на енергопотреблението и контрол над температурата се използват режимите на производителност HWP (Hardware P-States).

Системата се предлага с графичен интерфейс 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, L4/Fiasco (IA32, AMD64, 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 окружение с използване на паравиртуализация.
Източник: opennet.ru
