Genode Project Sculpt 24.04 General Purpose OS versiyasini chop etdi

Genode OS Framework texnologiyalari asosida oddiy foydalanuvchilar tomonidan kundalik vazifalarni bajarishda foydalana oladigan operatsion tizim ishlab chiquvchi Sculpt 24.04 loyihasining relizi taqdim etildi. Loyihaning manba kodi AGPLv3 litsenziyasi ostida tarqatiladi. Yuklab olish uchun 30 MB LiveUSB tasvir taklif etiladi. Intel protsessorli tizimlarda va VT-d va VT-x kengaytmalari yoqilgan grafiklarda, shuningdek VMM kengaytmali ARM tizimlarida ishlashni qo'llab-quvvatlaydi.

Asosiy innovatsiyalar:

  • Ovoz to'plami butunlay qayta ishlab chiqilgan. Yangi audio to'plami plagin drayverlaridan foydalanish, o'zboshimchalik bilan namuna olish tezligini o'rnatish, audio oqimlarning moslashuvchan yo'nalishi va audio aralashtirishni o'z ichiga oladi. Ovozni qayta ishlashdagi kechikishlarni kamaytirish uchun optimallashtirish qo'shildi.
  • Kutish rejimiga kirishning eksperimental varianti amalga oshirildi.
  • 4K piksellar sonini (3840 x 2160) qo'llab-quvvatlash qo'shildi.
  • I2C protokolidan foydalangan holda sensorli panellarni qo'llab-quvvatlash qo'shildi (ba'zi noutbuklarda qo'llaniladi).
  • USB qurilmalarini virtual mashinalar va ilovalarga ulash uchun qo'shimcha yordam.
  • Qo'shimcha funktsiyalarni kiritishni boshqarish, dastur manbalarini sozlash va ilovalarni o'rnatish uchun konfiguratsiya interfeysiga asboblar qo'shildi.
  • Komponentlar grafigi va konfiguratorni vizualizatsiya qilish bilan oynaga aylantirish yordami qo'shildi.
  • HID qurilmalaridagi hodisalarni qayta ishlash yaxshilandi (Inson interfeysi qurilmasi).
  • Qurilma drayverlarini boshqarish interfeysi o'zgartirildi.
  • Linux yadrosi 6.1.20 negizida DDE (qurilma drayveri muhiti) qatlamidan foydalangan holda yangi TCP/IP stek taklif qilindi.
  • Goa SDK-da Sculpt OS-dan ilovalarni sinovdan o'tkazish uchun tashqi maqsad sifatida foydalanish imkoniyati qo'shildi.

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.

Genode Linux yadrosi (32 va 64 bit) yoki NOVA mikroyadrolari (virtualizatsiya bilan x86), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32) ustida ishlaydigan maxsus ilovalarni yaratish uchun yagona infratuzilmani taqdim etadi. , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) va ARM va RISC-V platformalari uchun to'g'ridan-to'g'ri bajaruvchi yadro. Fiasco.OC mikroyadrosining tepasida ishlaydigan paravirtuallashtirilgan Linux yadrosi L4Linux oddiy Linux dasturlarini Genode da ishlashga imkon beradi. L4Linux yadrosi to'g'ridan-to'g'ri apparat bilan o'zaro ta'sir qilmaydi, 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.

Genode Project Sculpt 24.04 General Purpose OS versiyasini chop etdi


Manba: opennet.ru

a Izoh qo'shish