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

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

Жаңы чыгарылыш көрүнүктүү иштетүү төмөнкү деңгээлдеги графикалык стек жана Chromium кыймылдаткычынын негизиндеги браузерлер менен шайкештикти камсыз кылуу. Веб браузерди ишке киргизүү мүмкүнчүлүгүн биринчилерден болуп ишке ашырган Falcon, Chromium кыймылдаткычын колдонуп, Linux виртуалдык машинасын колдонбостон. Компоненттерди белгилүү бир CPU өзөктөрүнө интерактивдүү байланыштыруу мүмкүнчүлүгү кошулду (CPU жакындыгы).

Графикалык стекке киргизилген өзгөртүүлөр жооп берүү жөндөмдүүлүгүн жакшыртты, пикселди чыгаруунун сапатын жакшыртты, графикалык картанын драйверлерин жана киргизүү түзүлүшүнүн драйверлерин системаны кайра күйгүзбөстөн алмаштырууга колдоо көрсөттү жана экранды тартуу жана алыскы иш тактага кирүү сыяктуу мүмкүнчүлүктөрдүн пайдубалын түздү. Qt алкагында жакшыртылган колдоо. VESA драйверине экрандын резолюциясын динамикалык түрдө өзгөртүү үчүн кошумча колдоо. Арипти башкаруу системасы шрифт өлчөмүн өзгөртүүнү заматта колдонууга колдоо көрсөтөт.

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

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

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

Эске сала кетсек, Геноде камсыз кылат 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

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