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

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

Жаңа шығарылым келесі жақсартулармен ерекшеленеді:

  • Genode жүйесінде қосылатын құрылғы драйвері тұжырымдамасының дамуының арқасында драйвер ақауларына төзімділік жақсарды. Мысалы, графикалық немесе сымсыз драйверлер сәтсіз болса, сол драйверлерді іске қосылған қолданбаларды немесе желі стекін бұзбай қайта іске қосуға болады.
  • Соңғы пайдаланушыға нақты уақытта бағдарламаларды орындау үшін жоспарлаушы басымдықтарын конфигурациялау мүмкіндігі қосылды. Пайдаланушы мультимедиалық қолданбаларды есептеу және виртуализация қолданбаларына қарағанда басымдық беру сияқты кідіріске сезімтал қолданбаларға басымдық бере алады.
  • Бір құрамдастың ядромен өзара әрекеттесуін басқа компонентке қайта бағыттау үшін интерфейстер қосылды, бұл пайдаланушы кеңістігінде динамикалық процессорлық жүктемені теңестіру сияқты қызметтерді жасауға мүмкіндік береді.
  • Экранды ортақ пайдалану қолданбаларын, қашықтан басқару жүйелерін және виртуалды пернетақталарды жасау кезінде пайдалы болуы мүмкін экранды түсіру және реттелетін енгізу оқиғалары үшін қосылған интерфейстер.
  • Мәзір арқылы пернетақта орналасуын өзгерту мүмкіндігін іске асырды.
  • Chromium қозғалтқышына негізделген Falkon браузері жаңартылды.
  • Мәзір элементтерін және файлдар тізімдерін сұрыптау қосылды.
  • Қаріп параметрлеріндегі жаһандық өзгерістерден кейін терминал терезесін лезде жаңарту қамтамасыз етілді.
  • Intel процессорлары бар заманауи компьютерлерде қуат тұтынуды басқару және температураны басқару үшін HWP (Hardware P-States) өнімділік режимдері қолданылады.

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

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

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

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