Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Проект Genode опубликовал выпуск ОС общего назначения Sculpt OS 26.10

31.10.2026 10:45 (MSK)

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

Основные новшества:

  • По молчанию задействовано собственное микроядро, развиваемое проектом Genode, что позволило избавиться от проблем, возникавших при планировании задач и управлении памятью ядра. Проведены оптимизации производительности микроядра на ПК. Для снижения нагрузки в режиме простоя переделаны механизмы работы с таймером и обработки таймаутов.
  • Завершён переход с файлов конфигурации в формате XML на собственный формат HID (Human-Inclined Data), представляющий данные в форме иерархии узлов, имеющих свои атрибуты. Поддержка старого XML-формта прекращена.
  • Перенесённые из ядра Linux драйверы для USB-контроллеров, Wi-Fi, Ethernet-адаптеров и GPU синхронизированы с ядром 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 в виртуальной машине с 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, позволяющее выполнять в окружении Genode обычные Linux-программы. Ядро L4Linux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов.

Для Genode портированы различные компоненты Linux и BSD, обеспечена поддержка Gallium3D, выполнена интеграция Qt, GCC и WebKit, реализована возможность создания гибридных Linux/Genode программных окружений. Имеется порт VirtualBox, работающий поверх микроядра NOVA. Многие приложения адаптированы для запуска напрямую поверх микроядра и окружения Noux, обеспечивающего виртуализацию на уровне ОС. Для запуска не портированных программ предлагается система виртуальных окружений, работающая на уровне отдельных приложений и позволяющая запускать программы в виртуальном Linux-окружении с использованием паравиртуализации.

  1. Главная ссылка к новости (https://genode.org/news/sculpt...)
  2. OpenNews: Проект Genode опубликовал выпуск ОС общего назначения Sculpt OS 26.04
  3. OpenNews: Прототип отечественной ОС Phantom на базе Genode будет готов до конца года
  4. OpenNews: Выпуск MirageOS 3.5, платформы для запуска приложений поверх гипервизора
  5. OpenNews: Микроядерная ОС Genode переходит на лицензию AGPL
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66581-sculpt
Ключевые слова: sculpt, genode
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:27, 31/10/2026 [ответить]  
  • –1 +/–
    Я всегда пользуюсь, Геноде.
     
  • 1.2, пох.. (?), 11:28, 31/10/2026 [ответить]  
  • –2 +/–
    > Перенесённые из ядра Linux драйверы

    Дальше не читал. Не интересно. Очередной клон линпуса (де-факто, как и *BSD).

     
     
  • 2.4, Аноним (-), 11:44, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    ну так всё железо, по большей части, на сишечке описано и крутится - вам надо весь зоопарк переписать сначала, чтобы взор пал?

    а вообще да, очередная итерация - лучше бы все дружно что-нить одно путёвое сделали

     
  • 2.6, Аноним (6), 11:55, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.7, kusb reg (ok), 12:00, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Пользуйтесь Dusk OS, и KolibriOS - они на Forth и асемблере. Хотя и там наверное перенесённые драйвера найдутся.
     

  • 1.3, Аноним (3), 11:30, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/–
     
  • 1.5, Аноним (5), 11:46, 31/10/2026 [ответить]  
  • +1 +/–
    > которая сможет быть использована обычными пользователями для выполнения повседневных задач

    спорное утверждение - гуи у него марсианский и точно не для всех, но если браузер на Qt удастся запустить то интерфейс там для обычных землян да

     
     
  • 2.8, kusb reg (ok), 12:01, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Кстати когда я пытался фантазировать каким может быть инопланетный Gui или Gui из параллельного мира я мог придумать некий граф, где функции программ - внутри и оно рисуется.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: