Genode долбоору Sculpt 19.07 General Purpose OS чыгарууну жарыялады

Ачык микро ядролук операциялык системасын иштеп чыгуучулар Genode OS Framework түзүлгөн операциялык системанын чыгарылышы Sculpt 19.07. Sculpt долбоорунун алкагында Genode технологияларынын негизинде катардагы колдонуучулар күнүмдүк тапшырмаларды аткаруу үчүн колдоно ала турган жалпы багыттагы операциялык система иштелип чыгууда. Долбоор булактары жайылуу AGPLv3 боюнча лицензияланган. Жүктөп алуу үчүн жеткиликтүү LiveUSB сүрөтү, 24 МБ өлчөмү. Intel процессорлору жана VT-d жана VT-x кеңейтүүлөрү иштетилген графикасы бар системаларда иштөөнү колдойт.

Система типтүү системаны башкаруу тапшырмаларын аткарууга мүмкүндүк берген Leitzentrale графикалык интерфейси менен келет. GUIдин жогорку сол бурчунда колдонуучуларды башкаруу, сактагыч түзмөктөрдү туташтыруу жана тармак туташуусун орнотуу үчүн куралдар бар меню көрсөтүлөт. Борбордо системаны толтурууну конфигурациялоочу конфигуратор бар, ал камсыз кылат системанын компоненттеринин ортосундагы байланышты аныктоочу график түрүндөгү интерфейс. Колдонуучу системанын чөйрөсүнүн же виртуалдык машиналардын курамын аныктоочу компоненттерди интерактивдүү түрдө алып салышы же кошо алат.

Genode долбоору Sculpt 19.07 General Purpose OS чыгарууну жарыялады

Колдонуучу каалаган убакта консолдук башкаруу режимине өтө алат, бул башкарууда көбүрөөк ийкемдүүлүктү камсыз кылат. Салттуу рабочий тажрыйбага TinyCore Linux дистрибуциясын Linux виртуалдык машинасында иштетүү аркылуу жетүүгө болот. Бул чөйрөдө Firefox жана Aurora браузерлери, Qt негизиндеги текст редактору жана ар кандай тиркемелер бар. Noux чөйрөсү буйрук сабынын утилиталарын иштетүү үчүн сунушталат.

Жаңы чыгарылыш көрүнүктүү колдоону ишке ашыруу алмашуу буфери терминалдар, Qt5 негизиндеги GUI тиркемелери жана виртуалдык машиналар ортосунда текстти көчүрүү жана чаптоо үчүн. Эмгек өндүрүмдүүлүгүн жогорулатуу жана интерфейстин жооп берүү жөндөмдүүлүгүн жакшыртуу боюнча да иштер аткарылды. Май айындагы платформа жаңыртууларында киргизилген жакшыртууларды камтыйт
Генод, мисалы, ядродон көз карандысыз виртуалдаштыруу интерфейси, AARCH64 архитектурасын колдоо, демейки боюнча C++17 стандартын колдонууга өтүү, GCC 8.3 негизиндеги жаңы инструменттер топтому жана FreeBSD 12ден libc негизинде жаңыланган иштөө убактысы.

Эске сала кетсек, Геноде камсыз кылат 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 платформалары үчүн түз аткарылган ядро. Fiasco.OC микроядросунун үстүндө иштеген L4Linux паравиртуалдаштырылган Linux ядросу Genodeде үзгүлтүксүз Linux программаларын иштетүүгө мүмкүндүк берет. L4Linux ядросу аппараттык камсыздоо менен түз иштебейт, бирок виртуалдык драйверлердин топтому аркылуу Genode кызматтарын колдонот.

Genode үчүн ар кандай Linux жана BSD компоненттери көчүрүлгөн, Gallium3D колдоосу камсыздалган, Qt, GCC жана WebKit интеграцияланган жана гибриддик Linux/Genode программалык чөйрөлөрүн уюштуруу мүмкүнчүлүгү ишке ашырылган. NOVA микроядросунун үстүндө иштеген VirtualBox порту даярдалды. Көптөгөн тиркемелер микроядронун жана OS деңгээлинде виртуалдаштырууну камсыз кылган Noux чөйрөсүндө түз иштөөгө ылайыкташтырылган. Порталбаган программаларды иштетүү үчүн, паравиртуализацияны колдонуу менен виртуалдык Linux чөйрөсүндө программаларды иштетүүгө мүмкүндүк берүүчү жеке тиркемелер деңгээлинде виртуалдык чөйрөлөрдү түзүү механизмин колдонууга болот.

Source: opennet.ru

Комментарий кошуу