Даступны Waypipe для выдаленага запуску прыкладанняў на базе Wayland

Прадстаўлены праект Waypipe, у рамках якога развіваецца проксі для пратаколу 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

Дадаць каментар