„Genode Project“ paskelbė „Sculpt 19.07 General Purpose“ OS leidimą

Разработчики открытой микроядерной операционной системы Genode OS Framework susiformavo operacinės sistemos leidimas Sculpt 19.07. В рамках проекта Sculpt на базе технологий Genode развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта skleisti под лицензией AGPLv3. Для загрузки предлагается LiveUSB-образ, размером 24 Мб. Поддерживается работа на системах с процессорами и графической подсистемой Intel с включенными расширениями VT-d и VT-x.

Система поставляется с графическим интерфейсом Leitzentrale, позволяющим выполнять типовые задачи по администрированию системы. В левом верхнем углу графического интерфейса отображается меню с инструментами для управления пользователями, подключения накопителей и настройки сетевого соединения. В центре присутствует конфигуратор для компоновки начинки системы, который teikia интерфейс в виде графа, определяющего взаимосвязь между системными компонентами. Пользователь может в интерактивном режиме произвольно удалять или добавлять компоненты, определяя состав системного окружения или виртуальных машин.

„Genode Project“ paskelbė „Sculpt 19.07 General Purpose“ OS leidimą

Bet kuriuo metu vartotojas gali persijungti į konsolės valdymo režimą, kuris suteikia didesnį valdymo lankstumą. Tradicinį darbalaukį galima gauti paleidus TinyCore Linux platinimą Linux virtualioje mašinoje. Šioje aplinkoje galima naudoti „Firefox“ ir „Aurora“ naršykles, Qt pagrindu veikiantį teksto rengyklę ir įvairias programas. Noux aplinka siūloma paleisti komandų eilutės priemones.

Naujas leidimas nepaprastas реализацией поддержки mainų srities mainai для копирования и вставки текста между терминалами, графическими приложениями на базе Qt5 и виртуальными машинами. Также проведена работа по увеличению производительности и повышению отзывчивости интерфейса. Задействованы улучшения, представленные в майском обновлении платформы
Genode, такие как независимый от ядра интерфейс виртуализации, поддержка архитектуры AARCH64, переход на использование по умолчанию стандарта C++17, новый инструментарий на базе GCC 8.3 и обновлённый runtime на основе libc из FreeBSD 12.

Напомним, что Genode teikia унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх ядра 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, позволяет выполнять в Genode обычные Linux программы. Ядро L4Linux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов.

Įvairūs Linux ir BSD komponentai buvo perkelti į Genodą, palaikomas Gallium3D, integruotas Qt, GCC ir WebKit, įdiegtos hibridinės Linux/Genode aplinkos. Buvo paruoštas „VirtualBox“ prievadas, kuris veikia NOVA mikrobranduolyje. Daug programų yra pritaikytos veikti tiesiai ant mikrobranduolių ir Noux aplinkos, kuri suteikia virtualizaciją OS lygiu. Norint paleisti neperkeltas programas, galima naudoti virtualių aplinkų kūrimo mechanizmą atskirų programų lygyje, leidžiantį paleisti programas virtualioje Linux aplinkoje naudojant paravirtualizaciją.

Šaltinis: opennet.ru

Добавить комментарий