![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/718/e59/dc9/718e59dc919282eb6c862711ee5882d1.png)
Небольшая новость в преддверии свежей beta-версии Haiku.
Многим известный здесь Илья Чугин (X512) сделал порт Wayland через который стало возможно запускать GTK-приложения на Haiku. Данный слой совместимости использует модифицированный код libwayland. Он предоставляет библиотеку libwayland-client.so, совместимую с API и ABI, которая позволяет запускать приложения Wayland без изменений. Cервер работает не в отдельном процессе, а в виде аддона (плагина) в процессе приложения. Для этого была адаптирована библиотека libwayland-client.so. Вместо сокетов в сервере используется нативный цикл обработки сообщений на основе BLooper.
Ранее другим разработчиком уже была подготовлена начальная реализация прослойки для обеспечения совместимости с библиотекой Xlib, позволяющую запускать X11-приложения в Haiku без использования X-сервера. Прослойка реализована через эмуляцию функций Xlib при помощи трансляции вызовов в высокоуровневый графический API Haiku. Но она немного глючная по сравнению с Wayland библиотекой Ильи.
Для теста в репозитории Герасима 3dEyes Троеглазова доступны следующие приложения:
* gtk+
* Gimp (Скриншот 1, Скриншот 2)
* Inkscape (Скриншот 1, Скриншот2)
* Epipnay (GNOME Web) (Скриншот 1, Скриншот 2)
* Claws-mail
* AbiWord (Скриншот 1, Скриншот 2)
* HandBrake (Скриншот 1, Скриншот 2)
Всех заинтересованных милости просим в наш чатик в телеграмме.