Разработчици на отворена микроядрена операционна система издаването на операционната система . В рамките на проекта Sculpt, базиран на технологията Genode, се развива операционна система с общо предназначение, която може да бъде използвана от обикновени потребители за извършване на ежедневни задачи. Изходните кодове на проекта са под лиценция AGPLv3. За изтегляне е предоставен , с размер 24 Мб. Поддържа работа на системи с процесори и графични подистеми на Intel с активирани разширения VT-d и VT-x.
Системата идва с графичен интерфейс Leitzentrale, който позволява извършването на типични задачи за администриране на системата. В левия горен ъгъл на графичния интерфейс се показва меню с инструменти за управление на потребителите, свързване на устройства и конфигуриране на мрежова връзка. В централната част има конфигуратор за компониране на системата, който представлява интерфейс под формата на граф, определящ взаимовръзките между системните компоненти. Потребителят може в интерактивен режим произволно да премахва или добавя компоненти, определяйки състава на системната среда или виртуалните машини.
Във всеки момент потребителят може да превключи в конзолен режим на управление, който предоставя по-голяма гъвкавост в управлението. Традиционен работен плот може да бъде постигнат чрез стартиране на дистрибуция 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/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 окружение с използване на паравиртуализация.
Източник: opennet.ru
