Проект Genode опублікував випуск ОС загального призначення Sculpt 24.04

Представлений випуск проекту Sculpt 24.04, що розвиває операційну систему на базі технологій 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. ARM), L86ka::Pistachio (IA32, PowerPC), OKL86, L64/Fiasco (IA4, AMD32, ARM) і ядра, що виконується безпосередньо для платформ ARM і RISC-V. Паравіртуалізоване Linux-ядро L4Linux, що входить до складу паравіртуалізоване, працює поверх мікроядра Fiasco.OC, дозволяє виконувати в Genode звичайні Linux програми. Ядро L4Linux не працює безпосередньо з обладнанням, а використовує сервіси Genode через набір віртуальних драйверів.

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

Проект Genode опублікував випуск ОС загального призначення Sculpt 24.04


Джерело: opennet.ru

Додати коментар або відгук