Waypipe este disponibil pentru lansarea de la distanță a aplicațiilor bazate pe Wayland

Introdus proiect Waypipe, în cadrul căruia se dezvoltă un proxy pentru protocolul Wayland care vă permite să rulați aplicații pe o altă gazdă. Waypipe oferă difuzarea mesajelor Wayland și modificări seriate ale memoriei partajate și bufferelor DMABUF către o altă gazdă printr-un singur soclu de rețea.

SSH poate fi folosit ca transport, similar redirecționării protocolului X11 încorporat în SSH ("ssh -X"). De exemplu, pentru a lansa programul weston-terminal de pe o altă gazdă și a afișa interfața pe sistemul curent, trebuie doar să rulați comanda „waypipe ssh -C user@server weston-terminal”. Waypipe trebuie instalat atât pe partea client, cât și pe partea serverului - o instanță acționează ca server Wayland, iar a doua ca client Wayland.

Performanța Waypipe este evaluată drept suficientă pentru rularea de la distanță a terminalelor și a aplicațiilor statice, cum ar fi Kwrite și LibreOffice, într-o rețea locală. Pentru programele cu grafică intensivă, cum ar fi jocurile pe calculator, Waypipe este încă de puțin folos din cauza scăderii FPS cu un factor de doi sau mai mult din cauza întârzierilor care apar la trimiterea datelor despre conținutul întregului ecran prin rețea. Pentru a depăși această problemă, este oferită o opțiune de codificare a fluxului sub formă video
h264, dar în prezent este aplicabil numai pentru aranjamentele DMABUF liniare (XRGB8888). ZStd sau LZ4 pot fi, de asemenea, utilizate pentru a comprima fluxul.

Sursa: opennet.ru

Adauga un comentariu