Sculpt 22.04 operatsion tizimining chiqarilishi joriy etildi, uning doirasida Genode OS Framework texnologiyalari asosida oddiy foydalanuvchilar tomonidan kundalik vazifalarni bajarish uchun foydalanishi mumkin bo'lgan umumiy maqsadli operatsion tizim ishlab chiqilmoqda. Loyihaning manba matnlari AGPLv3 litsenziyasi ostida tarqatiladi. 28 MB hajmdagi LiveUSB tasviri yuklab olish uchun taklif etiladi. Ish Intel protsessorli tizimlarda va VT-d va VT-x kengaytmalari yoqilgan grafik quyi tizimida qo'llab-quvvatlanadi.
Asosiy innovatsiyalar:
- Полностью переделаны драйверы для беспроводных карт Intel, GPU Intel и USB-контроллера. Код новых драйверов портирован из ядра Linux 5.14.21. В отличие от Linux, каждый драйвер в Sculpt OS запускается в пользовательском пространстве в отдельном изолированном окружении (sandbox).
- Mesa va GPU kirish multiplekslash mexanizmiga asoslangan apparat tezlashtirilgan grafik kod optimallashtirildi va barqarorlashtirildi. Yangi versiya nafaqat OpenGL ilovalarini yoqadi, balki Sculpt ustida ishlaydigan VirtualBox asosidagi mehmon tizimlarida grafik tezlashtirishni ham yoqadi.
- Xizmat darajasida sinov muhitini izolyatsiya qilish mexanizmi joriy etildi. Shuningdek, turli tizim resurslari uchun stub sifatida ishlatilishi mumkin bo'lgan "qora tuynuk" komponenti qo'shildi. Masalan, siz tarmoq trafikini "qora tuynuk" orqali yo'naltirish orqali xizmatni tarmoqdan ajratib qo'yishingiz mumkin. Xuddi shunday, siz audio, video yozuvlar va boshqa umumiy tizim resurslariga kirishni bloklashingiz mumkin.

Tizim Leitzentrale grafik interfeysi bilan birga keladi, bu esa umumiy tizim boshqaruvi vazifalarini bajarishga imkon beradi. Grafik interfeysning yuqori chap burchagida foydalanuvchilarni boshqarish, drayverlarni ulash va tarmoq ulanishini sozlash uchun vositalarga ega menyu ko'rsatilgan. Markazda tizim komponentlarini sozlash uchun konfigurator joylashgan bo'lib, u tizim komponentlari o'rtasidagi munosabatlarni belgilaydigan grafik asosidagi interfeysni taqdim etadi. Foydalanuvchi tizim muhitining tarkibini yoki... ni belgilab, komponentlarni interaktiv ravishda olib tashlashi yoki qo'shishi mumkin. virtual mashinalar.
Foydalanuvchi istalgan vaqtda konsol rejimiga o'tishi mumkin, bu esa ko'proq moslashuvchanlikni ta'minlaydi. An'anaviy ish stolini TinyCore distributivini ishga tushirish orqali olish mumkin. Linux в virtual mashina с LinuxBu muhit Firefox va Aurora brauzerlarini, Qt asosidagi matn muharririni va turli xil ilovalarni o'z ichiga oladi. Noux muhiti buyruq satri yordamchi dasturlarini ishga tushirish uchun tavsiya etiladi.
Genode yadro ustida ishlaydigan maxsus ilovalarni yaratish uchun yagona tizimni taqdim etadi. Linux (32 va 64 bit) yoki NOVA (virtualizatsiya bilan 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) mikroyadrolari va ARM va RISC-V platformalari uchun mahalliy yadro. Paravirtualizatsiya qilingan Linux- L4 yadrosiLinux, Fiasco.OC mikroyadrosi ustida ishlaydigan, sizga Genode'da muntazam vazifalarni bajarish imkonini beradi Linux dasturlar. L4 yadrosiLinux apparat bilan to'g'ridan-to'g'ri ishlamaydi, lekin virtual drayverlar to'plami orqali Genode xizmatlaridan foydalanadi.
Genode uchun turli xil portlar joriy etildi Linux va BSD komponentlari, Gallium3D qo'llab-quvvatlashi ta'minlangan, Qt, GCC va WebKit integratsiyasi amalga oshirilgan, gibridni tashkil qilish imkoniyati Linux/Dasturiy ta'minot muhitlarining genodi. NOVA mikroyadrosi ustida ishlaydigan VirtualBox porti tayyorlandi. Ko'p sonli ilovalar mikroyadro va OS darajasidagi virtualizatsiyani ta'minlaydigan Noux muhiti ustida to'g'ridan-to'g'ri ishlashga moslashtirildi. Portlanmagan dasturlarni ishga tushirish uchun dasturlarning virtual muhitda ishlashiga imkon beruvchi dastur darajasidagi virtual muhitlarni yaratish imkoniyati taqdim etiladi. Linux- paravirtualizatsiyadan foydalangan holda muhit.
Manba: opennet.ru
