Pro otevřený operační systém Haiku, který pokračuje ve vývoji myšlenek BeOS, byla připravena vrstva pro zajištění kompatibility s Waylandem, která umožňuje spouštět toolkit a aplikace využívající tento protokol, včetně aplikací založených na knihovně GTK. Vrstvu vyvinul Ilja Čugin, který se také zabývá portem Haiku pro architekturu RISC-V a přizpůsobením Wine pro Haiku.
Vrstva poskytuje knihovnu libwayland-client.so, založenou na kódu libwayland a kompatibilní na úrovni API a ABI, což umožňuje spouštění aplikací Wayland bez změn. Na rozdíl od typických kompozitních servery Wayland, vrstva se nespouští jako samostatný serverový proces, ale načítá se jako plugin k klientským procesům. Místo soketů v serveru používá nativní cyklus zpracování zpráv založený na BLooper.
Pro testy jsou v repozitáři haikuware umístěny připravené balíčky s GTK3, GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord a HandBrake.


Dříve byl jiným vývojářem pro Haiku připraven počáteční implementace vrstvy pro zajištění kompatibility s knihovnou Xlib, která umožňuje spouštění X11 aplikací v Haiku bez použití X-serveru. Vrstva je realizována prostřednictvím emulace funkcí Xlib pomocí translace volání do vysoce úrovňového grafického API Haiku.
Zdroj: opennet.ru
