проект , в рамките на който прокси за протокол Wayland, който позволява стартиране на приложения на друг хост. Waypipe осигурява транслация на друг хост чрез един мрежов сокет за съобщения Wayland и сериализирани промени в буферите на споделената памет и DMABUF.
Като транспорт може да се използва SSH аналогично на вграденото в SSH пренасочване на протокола X11 ("ssh -X"). Например, за стартиране на програмата weston-terminal от друг хост и показване на интерфейса на текущата система е достатъчно да се изпълни командата "waypipe ssh -C user@server weston-terminal". Waypipe трябва да бъде инсталиран както на страната на клиента, така и на страната на сървъра — един екземпляр функционира като сървър на Wayland, а другият — като клиент на Wayland.
Производителността на Waypipe се оценява като достатъчна за дистанционно стартиране в локалната мрежа на терминали и статични приложения, като Kwrite и LibreOffice. За интензивно работещи с графика програми, като компютърни игри, Waypipe е все още слабо приложим поради падането на FPS два пъти и повече, вследствие на закъсненията, възникващи при изпращането на данни за съдържанието на целия екран по мрежата. За преодоляване на този проблем е предвидена опция за кодиране на потока под формата на видео
h264, но засега тя е приложима само за линейни разпределения DMABUF (XRGB8888). За компресия на потока могат да се използват също ZStd или LZ4.
Източник: opennet.ru
