Genode Project Sculpt 19.07 General Purpose OS versiyasini chop etdi

Ochiq mikroyadroli operatsion tizimni ishlab chiquvchilar Genode OS Framework shakllangan operatsion tizimning chiqarilishi Haykaltaroshlik 19.07. Sculpt loyihasi doirasida Genode texnologiyalari asosida oddiy foydalanuvchilar tomonidan kundalik vazifalarni bajarishda foydalana oladigan umumiy maqsadli operatsion tizim ishlab chiqilmoqda. Loyiha manbalari tarqaldi AGPLv3 ostida litsenziyalangan. Yuklab olish uchun mavjud LiveUSB tasviri, 24 MB hajmda. Intel protsessorlari va VT-d va VT-x kengaytmalari yoqilgan grafikali tizimlarda ishlashni qo'llab-quvvatlaydi.

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.

Genode Project Sculpt 19.07 General Purpose OS versiyasini chop etdi

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.

Yangi nashr ajoyib qo'llab-quvvatlashni amalga oshirish almashish buferi terminallar, Qt5-ga asoslangan GUI ilovalari va virtual mashinalar o'rtasida matnni nusxalash va joylashtirish uchun. Ish unumdorligini oshirish va interfeysning sezgirligini yaxshilash bo'yicha ham ishlar amalga oshirildi. May oyidagi platforma yangilanishida kiritilgan yaxshilanishlarni o'z ichiga oladi
Genode, masalan, yadrodan mustaqil virtualizatsiya interfeysi, AARCH64 arxitekturasini qo'llab-quvvatlash, sukut bo'yicha C++ 17 standartidan foydalanishga o'tish, GCC 8.3 asosidagi yangi asboblar to'plami va FreeBSD 12 dan libc asosida yangilangan ish vaqti.

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