Haiku Wayland bilan muvofiqligi uchun qatlamni amalga oshirdi

BeOS g'oyalariga asoslangan ochiq kodli Haiku operatsion tizimi Wayland moslik qatlamiga ega bo'lib, GTK kutubxonasiga asoslanganlarni ham o'z ichiga olgan ushbu protokoldan foydalanadigan asboblar to'plami va ilovalarni ishga tushirish imkonini beradi. Qatlam Ilya Chugin tomonidan ishlab chiqilgan bo'lib, u shuningdek, RISC-V arxitekturasi uchun Haiku porti ustida ishlamoqda va Wine-ni Haiku uchun moslashtirmoqda.

Qatlam libwayland kodiga asoslangan va API va ABI darajasida mos keladigan libwayland-client.so kutubxonasini taqdim etadi, bu esa Wayland ilovalariga o'zgartirishlarsiz ishlash imkonini beradi. Odatdagi kompozitlardan farqli o'laroq serverlar Wayland, qatlam, alohida server jarayoni sifatida ishlamaydi, balki mijoz jarayonlariga plagin sifatida yuklanadi. Soketlar o'rniga, server BLooper asosidagi xabarlarni qayta ishlashning mahalliy tsiklidan foydalaniladi.

Sinov maqsadlari uchun haikuware omborida GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord va HandBrake bilan tayyor paketlar mavjud.

 Haiku Wayland bilan muvofiqligi uchun qatlamni amalga oshirdi
 Haiku Wayland bilan muvofiqligi uchun qatlamni amalga oshirdi

Boshqa bir ishlab chiquvchi ilgari Haiku uchun Xlib kutubxonasi uchun moslik qatlamining dastlabki amalga oshirilishini tayyorlagan edi, bu X11 ilovalariga Haikuda X serverisiz ishlash imkonini beradi. Qatlam Haiku'ning yuqori darajadagi grafik API'siga qo'ng'iroqlarni tarjima qilish orqali Xlib funktsiyalarini taqlid qilish orqali amalga oshirildi.

Manba: opennet.ru

a Izoh qo'shish