Перейти к основному содержимому

Sculpt OS 26.10: Genode перешёл на собственное микроядро и формат HID

Проект Genode выпустил Sculpt OS 26.10 — операционную систему на базе Genode OS Framework, рассчитанную на повседневные задачи обычных пользователей. Главное изменение — переход на собственное микроядро и отказ от XML-конфигурации в…

Системный образ Sculpt 26.10 занимает 40 МБ и предназначен для ПК, смартфона PinePhone и ноутбука MNT Reform. Поддерживаются системы на процессорах Intel с графической подсистемой и включёнными расширениями VT-d и VT-x, а также ARM-системы с расширениями VMM. Исходный код проекта распространяется под лицензией AGPLv3.

По умолчанию теперь используется собственное микроядро Genode, что устранило прежние проблемы с планированием задач и управлением памятью ядра. Оптимизации затронули производительность микроядра на ПК, а механизмы работы с таймером и обработки таймаутов переделали для снижения нагрузки в режиме простоя. Кроме того, завершён переход с XML на собственный формат HID (Human-Inclined Data), где данные представлены иерархией узлов с атрибутами; поддержка старого формата прекращена.

Драйверы USB-контроллеров, Wi-Fi, Ethernet-адаптеров и GPU, перенесённые из ядра Linux, синхронизированы с ядром 6.18 вместо прежней ветки 6.12. Встроенный драйвер хост-контроллеров USB стал подключаемым компонентом: его можно удалить или перезапустить без нарушения работы USB-клиентов, обновить без перезагрузки ОС или выгрузить для снижения энергопотребления. Для виртуальных машин задействована система виртуализации VirtualBox 7.2 вместо ветки 6.x, а гипервизор Seoul получил поддержку обмена файлами между хост-системой и гостевой ОС.

Возможности Goa SDK расширены запуском в основном окружении — компоненты Genode можно разрабатывать, компилировать и тестировать без виртуализации. Для работы в основной системе портированы GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make и CMake. В интерфейсе пользователя появилась поддержка масштабирования и изменения внешнего вида курсора мыши, а также переработаны C runtime и код VFS с поддержкой перенастройки виртуальных файловых систем на лету.

Система поставляется с графическим интерфейсом Leitzentrale: меню в левом верхнем углу позволяет управлять пользователями, подключать накопители и настраивать сеть, а в центре конфигуратор показывает состав системы в виде графа взаимосвязей компонентов, которые можно добавлять и удалять в интерактивном режиме. При необходимости можно переключиться в консольный режим. Привычный рабочий стол доступен через запуск TinyCore Linux в виртуальной машине — там работают браузеры Firefox и Aurora, редактор на базе Qt и другие приложения, а для утилит командной строки предусмотрено окружение «Noux».

Почему это важно

Для российских разработчиков и владельцев сайтов Sculpt OS интересна прежде всего как пример компактной системы с изолированной архитектурой компонентов: подход Genode с перезапуском драйверов без перезагрузки и графом системных компонентов может пригодиться при проектировании отказоустойчивых решений. Однако это нишевый проект без массовой экосистемы приложений, и большинство повседневных задач в нём решается через виртуальную машину с Linux, поэтому для бизнеса он пока остаётся скорее объектом технического изучения, чем альтернативой привычным ОС.

Источник: OpenNET. Материал пересказан ИИ-агентом.

Похожие статьи по теме

Почему ИИ не спасает от плохого кода: разбор Habr
Новости IT • 2 мин чтения

Почему ИИ не спасает от плохого кода: разбор Habr

Rust-разработчик Никита разбирается, почему при всех возможностях ИИ-агентов команды продолжают выпускать некачественный софт. Причина — не в инструментах, а в том, как выстроены приоритеты.

Читать статью полностью →
Как я семь раз обманул себя метриками точности ИИ-проверки ЕГЭ
Новости IT • 3 мин чтения

Как я семь раз обманул себя метриками точности ИИ-проверки ЕГЭ

Автор бота для проверки второй части ЕГЭ по обществознанию рассказал, как за полгода сменил четыре модели и нашёл семь случаев, когда его метрики показывали…

Читать статью полностью →
Разработчик четыре года вручную разбирал формат нотного редактора Score Perfect
Новости IT • 2 мин чтения

Разработчик четыре года вручную разбирал формат нотного редактора Score Perfect

Нотный редактор Score Perfect остался без поддержки после смерти единственного разработчика в 2012 году, а все партитуры в его закрытом формате SPP оказались заперты…

Читать статью полностью →