projekt , v rámci kterého proxy pro protokol Wayland, který umožňuje spouštění aplikací na jiném hostiteli. Waypipe zajišťuje přenos na jiný host přes jeden síťový socket zpráv Wayland a serializované změny v bufferu sdílené paměti a DMABUF.
Jako transport může být použito SSH, podobně jako je to u vestavěného přesměrování protokolu X11 v SSH («ssh -X»). Například pro spuštění programu weston-terminal z jiného hostitele a zobrazení rozhraní na aktuálním systému stačí provést příkaz «waypipe ssh -C user@server weston-terminal». Waypipe musí být nainstalován jak na straně klienta, tak na straně serveru — jeden instance hraje roli serveru Wayland a druhý je klientem Wayland.
Výkon Waypipe je považován za dostatečný pro vzdálené spouštění terminálů a statických aplikací, jako je Kwrite a LibreOffice v místní síti. Pro intenzivně graficky náročné programy, jako jsou počítačové hry, je Waypipe zatím málo vhodný kvůli poklesu FPS více než dvojnásobně v důsledku zpoždění, které vzniká při odesílání dat o obsahu celého obrazovky přes síť. Pro překonání tohoto problému je k dispozici volba pro kódování toku ve formě videa
h264, ale ta je zatím použitelná pouze pro lineární rozložení DMABUF (XRGB8888). Pro kompresi toku lze také použít ZStd nebo LZ4.
Zdroj: opennet.ru
