Pre otvorený operačný systém Haiku, ktorý pokračuje v rozvoji myšlienok BeOS, bola pripravená vrstva na zabezpečenie kompatibility s Waylandom, ktorá umožňuje spúšťanie toolkitov a aplikácií používajúcich tento protokol, vrátane aplikácií založených na knižnici GTK. Vrstva bola vyvinutá Iľjom Čuginom, ktorý sa tiež zaoberá portom Haiku na architektúru RISC-V a prispôsobením Wine pre Haiku.
Vrstva poskytuje knižnicu libwayland-client.so, založenú na kóde libwayland a kompatibilnú na úrovni API a ABI, čo umožňuje spúšťanie aplikácií Wayland bez zmien. Na rozdiel od typických kompozitných serverov Wayland, vrstva sa nespúšťa ako samostatný serverový proces, ale načítava sa ako plugin do klientských procesov. Namiesto soketov sa serveri používa natívny cyklus spracovania správ založený na BLooper.
Pre testy sú v repozitári haikuware umiestnené hotové balíky s GTK3, GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord a HandBrake.


Predtým iným vývojárom bola pre Haiku už pripravená počiatočná implementácia vrstvy pre zaistenie kompatibility s knižnicou Xlib, ktorá umožňuje spúšťanie aplikácií X11 v Haiku bez použitia X-servera. Vrstva je implementovaná pomocou emulácie funkcií Xlib prevodom volaní na vysokú úroveň grafického API Haiku.
Zdroj: opennet.ru
