Genode Project Sculpt 21.10 General Purpose OS versiyasini chop etdi

Sculpt 21.10 operatsion tizimining chiqarilishi taqdim etildi, uning doirasida Genode OS Framework texnologiyalari asosida oddiy foydalanuvchilar tomonidan kundalik vazifalarni bajarish uchun foydalana oladigan umumiy maqsadli operatsion tizim ishlab chiqilmoqda. Loyihaning manba kodi AGPLv3 litsenziyasi ostida tarqatiladi. Yuklab olish uchun 26 MB LiveUSB tasvir taklif etiladi. Intel protsessorlari va VT-d va VT-x kengaytmalari yoqilgan grafikali tizimlarda ishlashni qo'llab-quvvatlaydi.

Asosiy innovatsiyalar:

  • Intel GPU-lar yordamida apparat grafik tezlashtirish amalga oshirildi. GPU-ni qo'llab-quvvatlash uchun Mesa to'plami va Genode OS Framework 21.08 versiyasida paydo bo'lgan GPU-ga kirishni multiplekslash mexanizmi qo'llaniladi.
  • USB interfeysli veb-kameralarni qo'llab-quvvatlash qo'shildi.
  • Chromium dvigateliga asoslangan Falkon brauzerida audio va video kontentni ijro etish mumkin. Ishlaydigan audio drayveri va audio aralashtirish komponenti taqdim etiladi. Ovozni o'chirish uchun qora tuynuk komponenti taklif qilinadi, u o'zini ovoz drayveri sifatida ko'rsatadi, lekin ovoz chiqarmaydi.
  • VirtualBox 6 bilan moslik qo'shildi (ilgari faqat VirtualBox 5 qo'llab-quvvatlanar edi).
  • Fayllarni shifrlangan shaklda saqlash uchun fayl ombori komponenti qo'shildi. Recall-fs komponenti bilan birgalikda fayl omboridan foydalanib, har bir foydalanuvchiga alohida shifrlangan saqlash maydoni ajratilishi mumkin.
    Genode Project Sculpt 21.10 General Purpose OS versiyasini chop etdi

    Tizim umumiy tizim boshqaruvi vazifalarini bajarishga imkon beruvchi Leitzentrale grafik foydalanuvchi interfeysi bilan birga keladi. GUI-ning yuqori chap burchagida foydalanuvchilarni boshqarish, drayverlarni ulash va tarmoq ulanishini sozlash vositalari mavjud menyu ko'rsatiladi. Markazda tizimni to'ldirishni tashkil qilish uchun konfigurator mavjud bo'lib, u tizim komponentlari o'rtasidagi munosabatlarni belgilaydigan grafik ko'rinishidagi interfeysni ta'minlaydi. Foydalanuvchi tizim muhiti yoki virtual mashinalar tarkibini belgilab, o'zboshimchalik bilan komponentlarni interaktiv ravishda olib tashlashi yoki qo'shishi mumkin.

    Istalgan vaqtda foydalanuvchi konsolni boshqarish rejimiga o'tishi mumkin, bu boshqaruvda ko'proq moslashuvchanlikni ta'minlaydi. An'anaviy ish stolini Linux virtual mashinasida TinyCore Linux distributivini ishga tushirish orqali olish mumkin. Ushbu muhitda Firefox va Aurora brauzerlari, Qt-ga asoslangan matn muharriri va turli xil ilovalar mavjud. Noux muhiti buyruq qatori yordamchi dasturlarini ishga tushirish uchun taklif etiladi.

    Eslatib o'tamiz, Genode Linux yadrosi (32 va 64 bit) yoki NOVA mikroyadrolari (virtualizatsiya bilan x86), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco ustida ishlaydigan maxsus ilovalarni yaratish uchun yagona infratuzilmani taqdim etadi. .OC (x86_32 , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) va ARM va RISC-V platformalari uchun bevosita bajariladigan yadro. Fiasco.OC mikroyadrosining tepasida ishlaydigan paravirtuallashtirilgan Linux yadrosi L4Linux Genode'da muntazam Linux dasturlarini ishga tushirishga imkon beradi. L4Linux yadrosi apparat bilan bevosita ishlamaydi, lekin virtual drayverlar to'plami orqali Genode xizmatlaridan foydalanadi.

    Genode uchun turli xil Linux va BSD komponentlari ko'chirildi, Gallium3D qo'llab-quvvatlandi, Qt, GCC va WebKit birlashtirildi va gibrid Linux/Genode muhitlari amalga oshirildi. NOVA mikroyadrosining tepasida ishlaydigan VirtualBox porti tayyorlandi. Ko'p sonli ilovalar to'g'ridan-to'g'ri mikroyadro va OS darajasida virtualizatsiyani ta'minlaydigan Noux muhiti ustida ishlashga moslashtirilgan. Portlanmagan dasturlarni ishga tushirish uchun individual ilovalar darajasida virtual muhitlarni yaratish mexanizmidan foydalanish mumkin, bu sizga paravirtualizatsiya yordamida virtual Linux muhitida dasturlarni ishga tushirish imkonini beradi.

    Manba: opennet.ru

a Izoh qo'shish