За Haiku е реализирана прослойка за съвместимост с Wayland

За откритата операционна система Haiku, която продължава развитието на идеите на BeOS, е разработен слой за осигуряване на съвместимост с Wayland, позволяващ стартирането на инструменти и приложения, използващи този протокол, включително приложения на базата на библиотеката GTK. Слоят е разработен от Иля Чугин, който също така работи върху порта на Haiku за архитектурата RISC-V и адаптацията на Wine за Haiku.

Слоят предлага библиотеката libwayland-client.so, базирана на кода на libwayland и съвместима на ниво API и ABI, което позволява стартирането на приложения Wayland без изменения. В отличие от типичните композитни сървъри Wayland, слоят не се стартира в форма на отделен сървърен процес, а се зарежда като плъгин към клиентските процеси. Вместо сокети в сървър се използва нативен цикъл за обработка на съобщения, базиран на BLooper.

За тестове в хранилището haikuware са налични готови пакети с GTK3, GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord и HandBrake.

За Haiku е реализирана прослойка за съвместимост с Wayland
За Haiku е реализирана прослойка за съвместимост с Wayland

По-рано друг разработчик е подготвил начална реализация на слоя за Haiku за осигуряване на съвместимост с библиотеката Xlib, позволяваща стартирането на X11 приложения в Haiku без използването на X-сървър. Слоят е реализиран чрез емулация на функции Xlib чрез транслация на повиквания в високо ниво графичен API на Haiku.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster