Sculpt 22.04 операциялық жүйесінің шығарылымы енгізілді, оның аясында Genode OS Framework технологияларының негізінде қарапайым пайдаланушылар күнделікті тапсырмаларды орындау үшін пайдалана алатын жалпы мақсаттағы операциялық жүйе әзірленуде. Жобаның бастапқы коды AGPLv3 лицензиясы бойынша таратылады. Жүктеп алу үшін 28 МБ LiveUSB кескіні ұсынылады. VT-d және VT-x кеңейтімдері қосылған Intel процессорлары мен графикасы бар жүйелерде жұмыс істеуді қолдайды.
Негізгі инновациялар:
- Полностью переделаны драйверы для беспроводных карт Intel, GPU Intel и USB-контроллера. Код новых драйверов портирован из ядра Linux 5.14.21. В отличие от Linux, каждый драйвер в Sculpt OS запускается в пользовательском пространстве в отдельном изолированном окружении (sandbox).
- Mesa және GPU қатынау мультиплекстеу механизміне негізделген аппараттық жеделдетілген графикалық код оңтайландырылды және тұрақтандырылды. Жаңа нұсқа OpenGL қолданбаларын ғана емес, сонымен қатар Sculpt үстінде жұмыс істейтін VirtualBox негізіндегі қонақ жүйелерінде графикалық жеделдетуді де қосады.
- Қызмет көрсету деңгейінде құм жәшігін оқшаулау механизмі енгізілді. Әртүрлі жүйелік ресурстар үшін stub ретінде пайдалануға болатын "қара тесік" компоненті де қосылды. Мысалы, желілік трафикті "қара тесік" арқылы бағыттау арқылы қызметті желіден оқшаулауға болады. Сол сияқты, аудио, бейнежазба және басқа да жалпы жүйелік ресурстарға кіруді бұғаттауға болады.

Жүйе Leitzentrale графикалық интерфейсімен бірге келеді, ол жүйелік әкімшілік тапсырмаларды орындауға мүмкіндік береді. Графикалық интерфейстің жоғарғы сол жақ бұрышында пайдаланушыларды басқару, дискілерді қосу және желілік қосылымды конфигурациялау құралдары бар мәзір көрсетіледі. Ортасында жүйелік компоненттерді конфигурациялауға арналған конфигуратор орналасқан, ол жүйелік компоненттер арасындағы қатынастарды анықтайтын графикке негізделген интерфейсті қамтамасыз етеді. Пайдаланушы жүйелік ортаның құрамын анықтай отырып, компоненттерді интерактивті түрде жоя немесе қоса алады немесе... виртуалды машиналар.
Пайдаланушы кез келген уақытта консоль режиміне ауыса алады, бұл үлкен икемділікті қамтамасыз етеді. Дәстүрлі жұмыс үстелін 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 платформаларына арналған жергілікті ядро. Паравиртуалдандырылған Linux- L4 ядросыLinuxFiasco.OC микроядросының үстінде жұмыс істейтіндіктен, Genode бағдарламасында тұрақты тапсырмаларды орындауға мүмкіндік береді. Linux бағдарламалар. L4 ядросыLinux аппараттық құралмен тікелей жұмыс істемейді, бірақ виртуалды драйверлер жиынтығы арқылы Genode қызметтерін пайдаланады.
Genode үшін әртүрлі порттар енгізілді Linux және BSD компоненттері, Gallium3D қолдауы қамтамасыз етілген, Qt, GCC және WebKit интеграциясы жүзеге асырылған, гибридті ұйымдастыру мүмкіндігі Linux/Бағдарламалық жасақтама орталарының генодтары. NOVA микроядросының үстінде жұмыс істейтін VirtualBox порты дайындалды. Көптеген қолданбалар микроядроның және ОС деңгейіндегі виртуалдандыруды қамтамасыз ететін Noux ортасының үстінде тікелей жұмыс істеуге бейімделген. Портталмаған бағдарламаларды іске қосу үшін қолданба деңгейіндегі виртуалды орталарды құру мүмкіндігі қамтамасыз етілген, бұл бағдарламалардың виртуалды ортада жұмыс істеуіне мүмкіндік береді. Linux- паравиртуализацияны қолданатын орта.
Ақпарат көзі: opennet.ru
