The OpenNET Project / Index page

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

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

30.10.2025 20:48

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

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

  • Реализован новый планировщик задач, нацеленный на минимизацию задержек и справедливое распределение ресурсов. Задействование нового планировщика привело к повышению производительности и отзывчивости интерфейса на маломощных платформах, таких как смартфон PinePhone.
  • Оптимизирована работа стека для работы с блочными устройствами и механизма установки пакетов.
  • Перенесённые из ядра Linux драйверы USB-контроллеров, Wi-Fi, Ethernet-адаптеров и GPU Intel синхронизированы с ядром 6.12 (ранее использоваться драйверы из ядра 6.6).
  • Предложен новый формат для конфигурации и отчётов, имеющий читаемый синтаксис и удобный для редактирования и анализа пользователем. Старый формат на основе XML пока продолжает использоваться по умолчанию, а новый доступен в качестве опции (в следующей версии его намерены включить по умолчанию). В механизме обновления системы реализована возможность переключения между старым и новым вариантами конфигурации.
  • Улучшена поддержка микроядра seL4 и устранены проблемы с его использованием с динамически загружаемыми драйверами Genode.
  • В реализации базового API вместо использования механизма исключений C++ задействована явная обработка ошибок с кодированием ошибок в Σ-типах (sum type). Также добавлены изменения для предотвращения случайной утечки указателей и явного определения владения объектами и времени жизни объектов.
  • Обновлены GCC 14.2 и binutils 2.44.
  • Реализована возможность запуска Goa SDK (инструментарий для разработки приложений для Genode) в sandbox-окружении.
  • Унифицирована интеграция поддерживаемых сетевых стеков - lwIP и TCP/IP стека из ядра Linux.
  • Улучшены графические драйверы для GPU Intel и VESA.

Система поставляется с графическим интерфейсом 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 25.04
  3. OpenNews: Опубликован план превращения Genode в операционную систему общего назначения
  4. OpenNews: Релиз открытой микроядерной ОС Genode 15.02
  5. OpenNews: Микроядерная ОС Genode переходит на лицензию AGPL
  6. OpenNews: Прототип отечественной ОС Phantom на базе Genode будет готов до конца года
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64144-sculpt
Ключевые слова: sculpt, genode
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:53, 30/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Поддерживается работа на системах с процессорами и графической подсистемой Intel
    > с включёнными расширениями VT-d и VT-x, а также на системах ARM с расширениями VMM.

    Автомобиль Форд может быть любого цвета при условии что это черный. А железо может быть любое, при условии что это процессор с графической подсистемой Intel :D. Ну вот такой вот "general purpose" странный получился. Может, генерала по другому звали? :)

     
     
  • 2.2, Аноним (2), 21:00, 30/10/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Это ведь операционная система из матрицы 3, для управления вратами зеона.
     

  • 1.6, Аноним (6), 21:24, 30/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Представлен выпуск проекта Sculpt 25.10, развивающего операционную систему на базе технологий Genode OS Framework, которая сможет быть использована обычными пользователями

    А толку то? Лазарус (fpc) под нее не может компилировать.

     
  • 1.8, Аноним (8), 21:41, 30/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Для Genode портированы различные компоненты Linux и BSD, обеспечена поддержка Gallium3D, выполнена интеграция Qt

    А зачем портировать если ядро портировали уже?

     
  • 1.19, penetrator (?), 02:14, 31/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ошибок с кодированием ошибок в Σ-типах (sum type)

    а как же пафосно написали, а это вообще-то просто набор битовых флагов

    виндовое API так сделано, очень сомнительная полезность от комбинации флагов

     
     
  • 2.20, Аноним (20), 05:56, 31/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я вообще думал, что тут речь про модное сейчас на бэкенде railway-oriented-programming. Ну, типо, в каком-нибудь C# или Kotlin возвращают из метода Result<V,E>, где подтипами могут быть Success<V> и Failure<E>.
     
  • 2.21, Аноним (-), 06:15, 31/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > а как же пафосно написали, а это вообще-то просто набор битовых флагов

    Вообще это вроде ближе к tagged union как таковой. И да, его можно сделать даже на сишке но не совсем элегантно. В штуках типа C++ работа с ним потом лучше в синтаксис заинтегрится. Хоть сам синтаксис деклараций и будет довольно ужасным.

    Английская вика по этой теме кстати на голову лучше раскрывает топик. Русская оперирует наименее понятным и наиболее дурацким из обозначений типа и в английской куда более прагматичные примеры на тему можно накопать.

     

  • 1.22, Аноним (22), 06:18, 31/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Doom не портировали
    Интерфейс не похож на Windows 95.
    На Thinkpad-х пойдёт?
    Не понимаю что это и зачем.
     
     
  • 2.28, склюпт (?), 11:10, 31/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Новости:
    "Дум запустили на Синкпаде"
     
     
  • 3.29, Аноним (29), 11:58, 31/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На Sinkpad'е?.. На LED'ах что ль? Невероятное достижение (серьёзно).
     
  • 2.30, Аноним (30), 12:25, 31/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Doom не портировали

    Ага, GTA тоже.

    > Поддерживается работа на системах с процессорами и графической подсистемой Intel с включёнными расширениями VT-d и VT-x

    На Thinpad T500 пойдёт с большой вероятностью.

     

  • 1.24, Аноним (-), 07:52, 31/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто тыкал каковы впечатления?
     
  • 1.25, сисадмин (?), 08:14, 31/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Для загрузки предлагается системный образ, размером 35 МБ
    > драйверы USB-контроллеров, Wi-Fi, Ethernet-адаптеров и GPU Intel
    > отображается меню с инструментами для управления пользователями, подключения накопителей и настройки сетевого соединения
    > не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов

    Вот это ребята пилят ось! Все по минимуму и по делу! Молодцы!

     
     
  • 2.31, Аноним (30), 12:32, 31/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы привлечь юзеров, надо портировать в натив KDE, LibreOffice, браузеров разных, видео-аудиоплейеров.
     
  • 2.33, Аноним (33), 13:22, 31/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот это ребята пилят ось! Все по минимуму и по делу! Молодцы!

    Похоже, что ты не внимательно читал анонс: эта ось предназначена исключительно для администрирования самой себя (хобби у них такое)
    >Система поставляется с графическим интерфейсом Leitzentrale, позволяющим выполнять типовые задачи по администрированию системы
    >Традиционный рабочий стол может быть получен через запуск дистрибутива TinyCore Linux в виртуальной машине с Linux. В данном окружении доступны браузеры Firefox и Aurora, текстовый редактор на базе Qt и различные приложения

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру