Представен е хода на проекта Sculpt 24.10, който развива операционна система, основана на технологии от Genode OS Framework, която може да бъде използвана от обикновени потребители за изпълнение на ежедневни задачи. Изходният код на проекта се разпространява под лиценз AGPLv3. Предлага се LiveUSB образ с размер 32 MB. Поддържа се работа на системи с Intel процесори и графичен адаптер с активирани разширения VT-d и VT-x, както и на ARM системи с VMM разширения.
Основни нововъведения:
- Добавена е поддръжка за конфигурации с множество монитори.
- Модернизиран е графичният стек, като промените засягат драйверите, GUI multiplexer (графичен сървър, осигуряващ управление на прозорците и разпределение на ресурси между приложенията) и набора от виджети.
- Добавен е потребителски интерфейс за настройка на графичните режими, яркостта и подредбата на екраните при наличието на няколко монитора.
- Осигурена е съвместимост с Qt6.
- Драйверите на USB контролерите, Wi-Fi, Ethernet адаптерите и GPU Intel, пренесени от ядрото на Linux, са синхронизирани с ядрото 6.6 (предишно се използваха драйвери от ядрото 6.1).
- Пакетът Mesa е обновен до версия 24.0.8.
- В SDK Goa възможностите за отстраняване на грешки значително са разширени.
- Подготовени са заредени образи за смартфона PinePhone и отворения лаптоп MNT Reform.
- Добавена е поддръжка за платформи на базата на чиповете i.MX.

Системата се предлага с графичен интерфейс 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, позволява изпълнението на обикновени Linux програми в Genode. Ядрото L4Linux не работи директно с хардуера, а използва услуги на Genode чрез набор от виртуални драйвери.
За Genode е извършено портирене на различни компоненти на Linux и BSD, осигурена е поддръжка на Gallium3D, извършена е интеграция на Qt, GCC и WebKit, реализирана е възможността за организиране на хибридни Linux/Genode софтуерни среди. Подготвен е порт на VirtualBox, работещ върху микроядро NOVA. Голям брой приложения са адаптирани за стартиране директно върху микроядро и среди Noux, предоставящи виртуализация на ниво ОС. За стартиране на непортировани програми е предвидена възможност за използване на механизма за създаване на виртуални среди на ниво отделни приложения, позволяващи стартиране на програми в виртуално Linux окружение с използване на паравиртуализация.
Източник: opennet.ru
