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

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

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

  • Үн стек толугу менен кайра иштелип чыккан. Жаңы аудио стек плагин драйверлерин колдонуу мүмкүнчүлүгүн, ыктыярдуу тандап алуу ылдамдыгын орнотууну, аудио агымдардын ийкемдүү маршрутун жана аудио аралаштырууну камтыйт. Аудио иштетүүдөгү кечигүүнү азайтуу үчүн оптималдаштыруулар кошулду.
  • Уйку режимине кирүү үчүн эксперименталдык вариант ишке ашырылды.
  • 4K резолюциядагы экрандарга колдоо кошулду (3840 x 2160)
  • I2C протоколун колдонуу менен сенсордук панелдерге колдоо кошулду (айрым ноутбуктарда колдонулат).
  • USB түзмөктөрүн виртуалдык машиналарга жана тиркемелерге туташтыруу үчүн кошумча колдоо.
  • Кошумча функциялардын камтылышын башкаруу, колдонмо булактарын конфигурациялоо жана тиркемелерди орнотуу үчүн инструменттер конфигурация интерфейсине кошулду.
  • Терезеге сыдырма колдоосу кошулду, анын визуализациясы компоненттин графигин жана конфигураторду.
  • HID түзмөктөрүнөн окуяларды иштетүү жакшыртылган (Адам интерфейси түзмөк).
  • Түзмөктүн драйверлерин башкаруу интерфейси өзгөртүлдү.
  • Linux ядросунун 6.1.20 негизиндеги DDE (түзмөк-драйвер чөйрөсү) катмарын колдонуу менен жаңы TCP/IP стек сунушталды.
  • Goa SDKда Sculpt 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 чөйрөсүндө программаларды иштетүүгө мүмкүндүк берүүчү жеке тиркемелер деңгээлинде виртуалдык чөйрөлөрдү түзүү механизмин колдонууга болот.

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


Source: opennet.ru

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