Waypipe è disponibile per il lancio remoto di applicazioni basate su Wayland

Introdotto progetto Tubo di via, Entro cui si sta sviluppando un proxy per il protocollo Wayland che consente di eseguire applicazioni su un altro host. Waypipe fornisce la trasmissione di messaggi Wayland e modifiche serializzate alla memoria condivisa e ai buffer DMABUF a un altro host su un singolo socket di rete.

SSH può essere utilizzato come trasporto, in modo simile al reindirizzamento del protocollo X11 integrato in SSH (“ssh -X”). Ad esempio, per lanciare il programma weston-terminal da un altro host e visualizzare l'interfaccia sul sistema corrente, basta eseguire il comando “waypipe ssh -C user@server weston-terminal”. Waypipe deve essere installato sia sul lato client che sul lato server: un'istanza funge da server Wayland e la seconda da client Wayland.

Le prestazioni di Waypipe sono valutate sufficienti per il funzionamento remoto di terminali e applicazioni statiche come Kwrite e LibreOffice su una rete locale. Per i programmi ad uso intensivo di grafica, come i giochi per computer, Waypipe è ancora di scarsa utilità a causa del calo degli FPS di un fattore due o più a causa dei ritardi che si verificano durante l'invio in rete dei dati sui contenuti dell'intero schermo. Per superare questo problema, viene fornita un'opzione per codificare lo streaming in formato video
h264, ma attualmente è applicabile solo ai layout DMABUF lineari (XRGB8888). ZStd o LZ4 possono essere utilizzati anche per comprimere il flusso.

Fonte: opennet.ru

Aggiungi un commento