„Waypipe“ galima nuotoliniam „Wayland“ programų paleidimui

Įvesta projektas Waypipe, kurio viduje vystosi „Wayland“ protokolo tarpinis serveris, leidžiantis paleisti programas kitame pagrindiniame kompiuteryje. „Waypipe“ teikia „Wayland“ pranešimų ir nuosekliųjų bendrosios atminties ir DMABUF buferių pakeitimų transliavimą į kitą pagrindinį kompiuterį per vieną tinklo lizdą.

SSH gali būti naudojamas kaip transportavimas, panašus į X11 protokolo peradresavimą, integruotą į SSH („ssh -X“). Pavyzdžiui, norėdami paleisti „weston-terminal“ programą iš kito pagrindinio kompiuterio ir parodyti sąsają dabartinėje sistemoje, tiesiog paleiskite komandą „waypipe ssh -C user@server weston-terminal“. Waypipe turi būti įdiegtas tiek kliento, tiek serverio pusėje – vienas egzempliorius veikia kaip Wayland serveris, o antrasis – kaip Wayland klientas.

„Waypipe“ našumas įvertintas kaip pakankamas nuotoliniam terminalų ir statinių programų, tokių kaip „Kwrite“ ir „LibreOffice“, paleidimui vietiniame tinkle. Daug grafikos reikalaujančioms programoms, pavyzdžiui, kompiuteriniams žaidimams, Waypipe vis dar mažai naudinga, nes FPS sumažėja du kartus ar daugiau dėl vėlavimų, atsirandančių siunčiant duomenis apie viso ekrano turinį per tinklą. Norint išspręsti šią problemą, yra galimybė užkoduoti srautą vaizdo įrašo forma
h264, tačiau šiuo metu jis taikomas tik linijiniams DMABUF maketams (XRGB8888). ZStd arba LZ4 taip pat gali būti naudojami srautui suspausti.

Šaltinis: opennet.ru

Добавить комментарий