Проект Genode пусна версия на операционната система Sculpt 24.04

Представена е версия 24.04 на проекта Sculpt, който развива операционната система, базирана на технологиите Genode OS Framework, предназначена за обикновените потребители за изпълнение на ежедневни задачи. Изходният код на проекта се разпространява под лиценза AGPLv3. Предлага се LiveUSB образ с размер 30 МБ. Поддържа работа на системи с Intel процесори и графична подсистема с включени разширения VT-d и VT-x, както и на ARM системи с VMM разширения.

Основни нововъведения:

  • Напълно преработен е звуковият стек. В новия звуков стек е внедрена възможността за използване на плъгини, задаване на произволна честота на дискретизация, гъвкава маршрутизация на звукови потоци и микширане на звук. Добавени са оптимизации за намаляване на забавянето при обработка на звук.
  • Реализирана е експериментална възможност за преминаване в режим на заспиване.
  • Добавена е поддръжка за екранни резолюции 4K (3840 x 2160)
  • Добавена е поддръжка за тъчпадове, използващи протокол I2C (приложим на някои лаптопи).
  • Добавена е поддръжка за свързване на USB устройства към виртуални машини и приложения.
  • В интерфейса за конфигуриране са добавени средства за управление на активирането на допълнителни функции, настройка на източниците на приложения и инсталиране на приложения.
  • В прозореца с визуализация на графа от компоненти и конфигуратора е добавена поддръжка за превъртане.
  • Подобрена е обработката на събития от HID устройства (Human Interface Device).
  • Променен е интерфейсът за управление на драйверите на устройствата.
  • Предложен е нов стек TCP/IP, използващ слой DDE (device-driver environment) на базата на ядрото Linux 6.1.20.
  • Добавена е възможност за използване на Sculpt OS в Goa SDK като външна цел за тестване на приложения.

Системата се предлага с графичен интерфейс 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 окружение с използване на паравиртуализация.

Проект Genode пусна версия на операционната система Sculpt 24.04


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster