proiect , în cadrul căruia un proxy pentru protocolul Wayland, care permite rularea aplicațiilor pe un alt gazdă. Waypipe asigură translatarea către un alt gazdă printr-un singur socket de rețea de mesaje Wayland și modificări serializate în buferele de memorie partajată și DMABUF.
Ca transport, se poate utiliza SSH, la fel ca redirecționarea protocolului X11 încorporat în SSH („ssh -X”). De exemplu, pentru a rula programul weston-terminal de pe un alt gazdă și a afișa interfața pe sistemul curent, este suficient să executați comanda „waypipe ssh -C user@server weston-terminal”. Waypipe trebuie să fie instalat atât pe partea clientului, cât și pe partea serverului — un exemplar acționează ca server Wayland, iar celălalt ca client Wayland.
Performanța Waypipe este considerată suficientă pentru rularea de la distanță în rețeaua locală a terminalelor și aplicațiilor statice, cum ar fi Kwrite și LibreOffice. Pentru programele care lucrează intensiv cu grafică, cum ar fi jocurile pe calculator, Waypipe este momentan mai puțin aplicabil din cauza scăderii FPS cu două sau mai multe, din cauza întârzierilor care apar atunci când se transmit date despre conținutul întregului ecran prin rețea. Pentru a depăși această problemă, este prevăzută o opțiune pentru codificarea fluxului sub formă de video
h264, dar aceasta este deocamdată aplicabilă doar pentru aranjamentele liniare DMABUF (XRGB8888). Pentru comprimarea fluxului se poate utiliza, de asemenea, ZStd sau LZ4.
Sursa: opennet.ro
