نفذت Haiku طبقة للتوافق مع Wayland

بالنسبة لنظام التشغيل المفتوح Haiku ، الذي يواصل تطوير أفكار BeOS ، تم إعداد طبقة لضمان التوافق مع Wayland ، مما يسمح لك بتشغيل مجموعات الأدوات والتطبيقات باستخدام هذا البروتوكول ، بما في ذلك التطبيقات القائمة على مكتبة GTK. تم تطوير الطبقة بواسطة Ilya Chugin ، المسؤول أيضًا عن ميناء Haiku لهندسة RISC-V وتكييف Wine لـ Haiku.

توفر الطبقة مكتبة libwayland-client.so ، بناءً على كود libwayland ومتوافقة على مستوى API و ABI ، مما يسمح لك بتشغيل تطبيقات Wayland دون تعديل. على عكس خوادم Wayland المركبة النموذجية ، لا تعمل الطبقة كعملية خادم منفصلة ، ولكن يتم تحميلها كمكوِّن إضافي لعمليات العميل. بدلاً من المآخذ ، يستخدم الخادم حلقة رسالة أصلية تستند إلى BLooper.

لأغراض الاختبار ، يحتوي مستودع haikuware على حزم جاهزة مع GTK3 و GIMP و Inkscape و Epipnay (GNOME Web) و Claws-mail و AbiWord و HandBrake.

نفذت Haiku طبقة للتوافق مع Wayland
نفذت Haiku طبقة للتوافق مع Wayland

سابقًا ، أعد مطور آخر لـ Haiku بالفعل تنفيذًا أوليًا للطبقة لضمان التوافق مع مكتبة Xlib ، والتي تتيح لك تشغيل تطبيقات X11 في Haiku دون استخدام خادم X. يتم تنفيذ الطبقة من خلال محاكاة وظائف Xlib عن طريق ترجمة المكالمات إلى واجهة برمجة تطبيقات الرسومات عالية المستوى الخاصة بـ Haiku.

المصدر: opennet.ru

إضافة تعليق