Genode жобасы Sculpt 24.04 General Purpose ОЖ шығарылымын жариялады

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

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

  • Дыбыс жинағы толығымен қайта жасалды. Жаңа аудио стек қосылатын модуль драйверлерін пайдалану мүмкіндігін, таңдаудың ерікті жылдамдықтарын орнатуды, аудио ағындарының икемді бағытын және дыбысты араластыруды қамтиды. Аудио өңдеудегі кідірістерді азайту үшін оңтайландырулар қосылды.
  • Ұйқы режиміне өтудің эксперименттік нұсқасы іске қосылды.
  • 4K ажыратымдылығы бар экрандарға қолдау қосылды (3840 x 2160)
  • I2C протоколы арқылы сенсорлық тақталарға қолдау қосылды (кейбір ноутбуктерде қолданылады).
  • USB құрылғыларын виртуалды машиналар мен қолданбаларға байланыстыру үшін қосылды.
  • Қосымша мүмкіндіктерді қосуды басқару, қолданба көздерін конфигурациялау және қолданбаларды орнату үшін құралдар конфигурация интерфейсіне қосылды.
  • Компонент графигі мен конфигуратордың визуализациясы бар терезеге айналдыру қолдауы қосылды.
  • HID құрылғыларындағы оқиғаларды өңдеу жақсартылған (Адам интерфейсі құрылғысы).
  • Құрылғы драйверлерін басқару интерфейсі өзгертілді.
  • Linux ядросының 6.1.20 негізіндегі DDE (құрылғы драйверінің ортасы) қабатын қолданатын жаңа TCP/IP стегі ұсынылды.
  • Goa SDK жүйесінде Sculpt ОЖ қолданбаларын сынау үшін сыртқы мақсат ретінде пайдалану мүмкіндігі қосылды.

Жүйе әдеттегі жүйені басқару тапсырмаларын орындауға мүмкіндік беретін 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 порты дайындалды. Қолданбалардың үлкен саны микроядроның және ОЖ деңгейінде виртуализацияны қамтамасыз ететін Noux ортасының үстінде тікелей жұмыс істеуге бейімделген. Тасымалданбаған бағдарламаларды іске қосу үшін паравиртуализацияны пайдалана отырып, виртуалды Linux ортасында бағдарламаларды іске қосуға мүмкіндік беретін жеке қолданбалар деңгейінде виртуалды орталарды құру механизмін пайдалануға болады.

Genode жобасы Sculpt 24.04 General Purpose ОЖ шығарылымын жариялады


Ақпарат көзі: opennet.ru

пікір қалдыру