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

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

Жүйе әдеттегі жүйені басқару тапсырмаларын орындауға мүмкіндік беретін Leitzentrale графикалық интерфейсімен бірге жеткізіледі. GUI жоғарғы сол жақ бұрышында пайдаланушыларды басқаруға, сақтау құрылғыларын қосуға және желі қосылымын орнатуға арналған құралдар бар мәзір көрсетіледі. Орталықта жүйені толтыруды конфигурациялауға арналған конфигуратор бар, ол қамтамасыз етеді жүйе құрамдас бөліктері арасындағы байланысты анықтайтын график түріндегі интерфейс. Пайдаланушы жүйелік ортаның немесе виртуалды машиналардың құрамын анықтай отырып, интерактивті түрде компоненттерді ерікті түрде жоя алады немесе қоса алады.

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

Кез келген уақытта пайдаланушы басқаруда үлкен икемділікті қамтамасыз ететін консольдық басқару режиміне ауыса алады. Дәстүрлі жұмыс үстелі тәжірибесіне TinyCore Linux дистрибутивін Linux виртуалды машинасында іске қосу арқылы қол жеткізуге болады. Бұл ортада Firefox және Aurora браузерлері, Qt негізіндегі мәтіндік редактор және әртүрлі қолданбалар бар. Noux ортасы пәрмен жолы утилиталарын іске қосу үшін ұсынылады.

Жаңа шығарылым тамаша қолдауды жүзеге асыру алмасу буфері терминалдар, Qt5 негізіндегі GUI қолданбалары және виртуалды машиналар арасында мәтінді көшіру және қою үшін. Сондай-ақ өнімділікті арттыру және интерфейстің жауап беру қабілетін жақсарту бойынша жұмыстар жүргізілді. Мамыр айындағы платформа жаңартуында енгізілген жақсартуларды қамтиды
Геноды, мысалы, ядродан тәуелсіз виртуалдандыру интерфейсі, AARCH64 архитектурасын қолдау, әдепкі бойынша C++17 стандартын пайдалануға көшу, GCC 8.3 негізіндегі жаңа құралдар жинағы және FreeBSD 12 libc негізінде жаңартылған орындалу уақыты.

Естеріңізге сала кетейік, Генод қамтамасыз етеді 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

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