Waypipe je k dispozici pro vzdálené spouštění aplikací založených na Wayland

Předložené projekt Waypipe, v rámci kterého se vyvíjí proxy pro protokol Wayland, který umožňuje spouštět aplikace na jiném hostiteli. Waypipe poskytuje vysílání zpráv Wayland a serializovaných změn sdílené paměti a vyrovnávacích pamětí DMABUF jinému hostiteli přes jediný síťový soket.

SSH lze použít jako přenos, podobně jako přesměrování protokolu X11 zabudované do SSH („ssh -X“). Chcete-li například spustit program weston-terminal z jiného hostitele a zobrazit rozhraní na aktuálním systému, stačí spustit příkaz „waypipe ssh -C user@server weston-terminal“. Waypipe musí být nainstalován na straně klienta i na straně serveru – jedna instance funguje jako server Wayland a druhá jako klient Wayland.

Výkon Waypipe je hodnocen jako dostatečný pro vzdálené spouštění terminálů a statických aplikací jako Kwrite a LibreOffice v lokální síti. U graficky náročných programů, jako jsou počítačové hry, je Waypipe stále málo využitelný kvůli poklesu FPS o faktor dva a více v důsledku zpoždění, ke kterému dochází při odesílání dat o obsahu celé obrazovky po síti. K překonání tohoto problému je k dispozici možnost kódování proudu ve formě videa
h264, ale v současné době je použitelný pouze pro lineární rozvržení DMABUF (XRGB8888). ZStd nebo LZ4 lze také použít ke kompresi streamu.

Zdroj: opennet.ru

Přidat komentář