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

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

Негизги инновациялар:

  • Intel GPU'ларын колдонуу менен аппараттык графиканы тездетүүнү ишке ашырды. GPUну колдоо үчүн Mesa пакети жана Genode OS Framework 21.08 релизинде пайда болгон GPUга мультиплексирлөө механизми колдонулат.
  • USB интерфейси бар веб-камералар үчүн кошумча колдоо.
  • Chromium кыймылдаткычына негизделген Falkon браузеринде аудио жана видео мазмунду ойнотууга болот. Жумушчу аудио драйвери жана аудио аралаштыргыч компоненти берилет. Үндү өчүрүү үчүн өзүн үн драйвери катары көрсөткөн, бирок үн чыгарбай турган кара тешик компоненти сунушталат.
  • VirtualBox 6 менен шайкештик кошулду (мурда VirtualBox 5 гана колдоого алынган).
  • Файлдарды шифрленген формада сактоо үчүн файл сактагыч компоненти кошулду. Recall-fs компоненти менен бирге, файл сактагычын колдонуу менен, ар бир колдонуучу өзүнчө шифрленген сактоо аянтын бөлүп алса болот.
    Genode долбоору Sculpt 21.10 General Purpose OS чыгарууну жарыялады

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

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

    Эске сала кетсек, 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 платформалары үчүн түз аткарылган ядро. 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

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