Представен е новият 发行 проект Sculpt от 26.04, който развива операционната система на базата на технологии Genode OS Framework и ще бъде достъпен за редовни потребители, за да извършват ежедневни задачи. Изходният код на проекта се разпространява под лицензия AGPLv3. За изтегляне е наличен системен образ с размер 33 MB, който може да се използва на ПК, смартфон PinePhone и лаптоп MNT Reform. Поддържа работа в системи с Intel процесори и графични подсистеми с активирани разширения VT-d и VT-x, както и на ARM системи с VMM разширения.
Основни нововъведения:
- Пренесените от ядрото на Linux драйвери за USB контролери, Wi-Fi, Ethernet адаптери и Intel GPU са синхронизирани с ядрото 6.18 (предишно използваните драйвери бяха от ядро 6.12). По подразбиране е активирана поддръжката на мрежови адаптери с USB интерфейс за лаптопите.
- Извършен е преход от XML конфигурационни файлове към използването на собствен формат HID (Human-Inclined Data), представляващ данни в йерархия от възли с техните атрибути. Промяната на конфигурацията вече се улавя в реално време, всички промени се прилагат незабавно, а връзките между компонентите могат да се пренастройват по време на работа.
- Актуализирани са версиите на приложенията, включително Qt6 и браузъра Falkon.
- Добавена е експериментална възможност за нативен старт на Goa SDK без създаване на виртуална машина с Linux. Компонентите на Genode вече могат да се разработват, компилират и тестват в Sculpt OS без необходимост от стартиране на виртуални машини и натоварване на други ОС.
- Завършена е първата фаза на миграцията на процесите на разработка от GitHub на Codeberg. Всички репозитории с код, с изключение на основния, са прехвърлени на Codeberg.

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