Waypipe është i disponueshëm për lëshimin në distancë të aplikacioneve të bazuara në Wayland

prezantuar projekt Udhëzues, brenda së cilës po zhvillohet një përfaqësues për protokollin Wayland që ju lejon të ekzekutoni aplikacione në një host tjetër. Waypipe siguron transmetimin e mesazheve të Wayland dhe ndryshimet seriale në memorien e përbashkët dhe buferët DMABUF në një host tjetër përmes një prize të vetme rrjeti.

SSH mund të përdoret si një transport, i ngjashëm me ridrejtimin e protokollit X11 të integruar në SSH ("ssh -X"). Për shembull, për të nisur programin weston-terminal nga një host tjetër dhe për të shfaqur ndërfaqen në sistemin aktual, thjesht ekzekutoni komandën "waypipe ssh -C user@server weston-terminal". Waypipe duhet të instalohet si në anën e klientit ashtu edhe në anën e serverit - një shembull vepron si server Wayland dhe i dyti si klient Wayland.

Performanca e Waypipe vlerësohet si e mjaftueshme për funksionimin në distancë të terminaleve dhe aplikacioneve statike si Kwrite dhe LibreOffice në një rrjet lokal. Për programet intensive grafike, të tilla si lojërat kompjuterike, Waypipe është ende pak i përdorur për shkak të rënies së FPS me një faktor prej dy ose më shumë për shkak të vonesave që ndodhin gjatë dërgimit të të dhënave në lidhje me përmbajtjen e të gjithë ekranit përmes rrjetit. Për të kapërcyer këtë problem, ofrohet një opsion për të koduar transmetimin në formë video
h264, por aktualisht është i zbatueshëm vetëm për paraqitjet lineare DMABUF (XRGB8888). ZStd ose LZ4 mund të përdoren gjithashtu për të kompresuar rrjedhën.

Burimi: opennet.ru

Shto një koment