projekt , u okviru kojeg proxy za Wayland protokol, koji omogućava pokretanje aplikacija na drugom hostu. Waypipe omogućava prenos na drugi host putem jednog mrežnog soketa za razmenu poruka Wayland i serijalizovanih promena u bufferima deljene memorije i DMABUF.
Kao transport može se koristiti SSH, slično ugrađenom u SSH preusmeravanju X11 protokola ("ssh -X"). Na primer, za pokretanje programa weston-terminal s drugog hosta i prikazivanje interfejsa na trenutnom sistemu, dovoljno je izvršiti komandu "waypipe ssh -C user@server weston-terminal". Waypipe treba biti instaliran na klijentskoj kao i na serverskoj strani — jedan primerak deluje kao Wayland server, a drugi kao Wayland klijent.
Performanse Waypipe-a ocenjuju se kao dovoljne za daljinsko pokretanje terminala i statičnih aplikacija poput Kwrite i LibreOffice unutar lokalne mreže. Za aplikacije koje intenzivno koriste grafiku, kao što su video igre, Waypipe je trenutno slabo primenljiv zbog pada FPS-a za više od dva puta, usled kašnjenja prilikom slanja podataka o sadržaju celog ekrana preko mreže. Da bi se prevazišao ovaj problem, postoji opcija za kodiranje strimova u formi videa
h264, ali je za sada primenljiva samo na linearnim DMABUF rasporedima (XRGB8888). Za kompresiju strima može se koristiti i ZStd ili LZ4.
Izvor: opennet.ru
