Waypipe är tillgängligt för fjärrlansering av Wayland-baserade applikationer

Introducerad projektet Waypipe, inom vilken utvecklas en proxy för Wayland-protokollet som låter dig köra applikationer på en annan värd. Waypipe tillhandahåller sändning av Wayland-meddelanden och serialiserade ändringar av delat minne och DMABUF-buffertar till en annan värd via ett enda nätverksuttag.

SSH kan användas som en transport, liknande X11-protokollomdirigeringen inbyggd i SSH ("ssh -X"). Till exempel, för att starta weston-terminal-programmet från en annan värd och visa gränssnittet på det aktuella systemet, kör bara kommandot "waypipe ssh -C user@server weston-terminal". Waypipe måste installeras på både klientsidan och serversidan - en instans fungerar som Wayland-servern och den andra som Wayland-klienten.

Waypipes prestanda bedöms som tillräcklig för fjärrkörning av terminaler och statiska applikationer som Kwrite och LibreOffice på ett lokalt nätverk. För grafikintensiva program, som datorspel, är Waypipe fortfarande till liten nytta på grund av att FPS sjunker med en faktor två eller mer på grund av förseningar som uppstår när man skickar data om innehållet på hela skärmen över nätverket. För att övervinna detta problem finns ett alternativ för att koda strömmen i videoform
h264, men den är för närvarande endast tillämpbar på linjära DMABUF-layouter (XRGB8888). ZStd eller LZ4 kan också användas för att komprimera strömmen.

Källa: opennet.ru

Lägg en kommentar