Genode Project Sculpt 20.08 General Purpose OS versiyasini chop etdi

Tanishtirdi operatsion tizimning chiqarilishi Haykaltaroshlik 20.08, uning doirasida, texnologiyaga asoslangan Genode OS Framework Oddiy foydalanuvchilar tomonidan kundalik vazifalarni bajarish uchun foydalanishi mumkin bo'lgan umumiy maqsadli operatsion tizim ishlab chiqilmoqda. Loyiha manbalari tarqaldi AGPLv3 ostida litsenziyalangan. Yuklab olish uchun mavjud LiveUSB tasviri, 26 MB hajmda. Intel protsessorlari va VT-d va VT-x kengaytmalari yoqilgan grafikali tizimlarda ishlashni qo'llab-quvvatlaydi.

Yangi nashr ajoyib qayta ishlash past darajadagi grafiklar to'plami va Chromium dvigateliga asoslangan brauzerlar bilan mosligini ta'minlash. Birinchi bo'lib veb-brauzerni ishga tushirish qobiliyatini amalga oshirdi Falcon, Chromium dvigatelidan foydalanib, Linux virtual mashinasidan foydalanmasdan. Komponentlarni ma'lum protsessor yadrolariga interaktiv bog'lash imkoniyati qo'shildi (CPUga yaqinlik).

Grafik stekga kiritilgan oʻzgartirishlar sezgirlikni oshirdi, piksellar chiqarish sifatini oshirdi, tizimni qayta ishga tushirmasdan grafik karta drayverlarini va kiritish qurilmasi drayverlarini almashtirishni qoʻllab-quvvatladi va ekranni suratga olish va ish stoliga masofaviy kirish kabi imkoniyatlarga asos soldi. Qt ramkasi uchun yaxshilangan yordam. VESA drayveriga ekran o'lchamlarini dinamik ravishda o'zgartirish uchun qo'shimcha yordam qo'shildi. Shriftni boshqarish tizimi shrift o'lchamini o'zgartirishni darhol qo'llashni qo'llab-quvvatlaydi.

Genode Project Sculpt 20.08 General Purpose OS versiyasini chop etdi

Tizim odatdagi tizim boshqaruvi vazifalarini bajarishga imkon beruvchi Leitzentrale grafik interfeysi bilan birga keladi. GUIning yuqori chap burchagida foydalanuvchilarni boshqarish, saqlash qurilmalarini ulash va tarmoq ulanishini sozlash vositalari mavjud menyu ko'rsatiladi. Markazda tizimni to'ldirishni sozlash uchun konfigurator mavjud beradi tizim komponentlari o'rtasidagi munosabatni belgilovchi grafik ko'rinishidagi interfeys. Foydalanuvchi tizim muhiti yoki virtual mashinalar tarkibini aniqlaydigan komponentlarni interaktiv ravishda o'zboshimchalik bilan 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 beradi Linux yadrosi (32 va 64 bit) ustida ishlaydigan maxsus ilovalarni yaratish uchun yagona infratuzilma yoki mikroyadrolar 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) 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