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

Розробники відкритої мікроядерної операційної системи Genode OS Framework сформували випуск операційної системи Sculpt 19.07. У рамках проекту Sculpt на базі технологій Genode розвивається операційна система загального призначення, яка може бути використана звичайними користувачами для виконання повсякденних завдань. Вихідні тексти проекту поширюються під ліцензією AGPLv3. Для завантаження пропонується LiveUSB-образ, Розміром 24 Мб. Підтримується робота на системах з процесорами та графічною підсистемою Intel із включеними розширеннями VT-d та VT-x.

Система поставляється з графічним інтерфейсом Leitzentrale, що дозволяє виконувати типові завдання з адміністрування системи. У верхньому лівому куті графічного інтерфейсу відображається меню з інструментами для керування користувачами, підключення накопичувачів та налаштування мережного з'єднання. У центрі є конфігуратор для компонування начинки системи, який надає інтерфейс як графа, визначального взаємозв'язок між системними компонентами. Користувач може довільно видаляти або додавати компоненти в інтерактивному режимі, визначаючи склад системного оточення або віртуальних машин.

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

У будь-який момент користувач може перейти в консольний режим керування, який надає більшу гнучкість в управлінні. Традиційний робочий стіл можна отримати за допомогою запуску дистрибутива TinyCore Linux у віртуальній машині з Linux. У цьому оточенні доступні браузери Firefox та Aurora, текстовий редактор на базі Qt та різні програми. Для запуску утиліт командного рядка пропонується оточення noux.

Новий випуск примітний реалізацією підтримки буфер обміну для копіювання та вставки тексту між терміналами, графічними програмами на базі Qt5 та віртуальними машинами. Також проведено роботу зі збільшення продуктивності та підвищення чуйності інтерфейсу. Задіяні покращення, представлені у травневому оновленні платформи
Genode, такі як незалежний від ядра інтерфейс віртуалізації, підтримка архітектури AARCH64, перехід на стандартне використання C++17, новий інструментарій на базі GCC 8.3 і оновлений runtime на основі libc з FreeBSD 12.

Нагадаємо, що 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 AMD32, ARM) і ядра, що виконується безпосередньо для платформ ARM і RISC-V. Паравіртуалізоване Linux-ядро L64Linux, що входить до складу паравіртуалізоване, працює поверх мікроядра Fiasco.OC, дозволяє виконувати в Genode звичайні Linux програми. Ядро L4Linux не працює безпосередньо з обладнанням, а використовує сервіси Genode через набір віртуальних драйверів.

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

Джерело: opennet.ru

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