Waltham: Wayland-artiges Protokoll für Netzwerkkommunikation

Collabora-Entwickler Pekka Paalanen hat am 28. Oktober 2016 Waltham als experimentelles Protokollframework für Netzwerkkommunikation vorgestellt. Es übernimmt grundlegende Entwurfsideen von Wayland, macht vorhandene Wayland-Anwendungen aber nicht automatisch über ein Netzwerk nutzbar.

TCP statt lokaler Dateideskriptoren

Protokollnachrichten werden in XML beschrieben; ein Generator erzeugt die Anbindungen für Client und Server. Waltham verwendet TCP-Sockets und kann keine Dateideskriptoren übertragen. Eine eigene Ereignisschleife und das Teilen von Objekten zwischen Threads gehören nicht zum vorgesehenen Funktionsumfang.

Anders als im angestrebten Entwurf müssen Protokollbindungen zunächst noch in die Bibliothek eingebaut werden. Auch stabile API und ABI stehen aus. Besonders wichtig ist Paalanens ausdrückliche Warnung: Die Kommunikation ist zu diesem Zeitpunkt vollständig ungesichert. Die Veröffentlichung ist daher eine Einladung zur Mitarbeit und Erprobung, keine Freigabe einer abgesicherten Remote-Lösung.

Steuerkanal für Fahrzeug-Infotainment

Collabora entwickelt Waltham im Auftrag von ADIT. Hintergrund ist der im April vorgestellte Plan zur Fernübertragung einzelner Weston-Oberflächen für Fahrzeug-Infotainment. Dort soll Waltham den Steuerkanal übernehmen. Der Entwurf richtet sich zunächst an ivi-shell; eine allgemeine Desktop-Nutzung würde laut Paalanen zusätzliche Arbeit erfordern.

Schon die Diskussion um eine gemeinsame Speicherverwaltung für Wayland-Treiber zeigt einen anderen Teil derselben Grafikarchitektur: die lokale Übergabe von Bildpuffern. Waltham setzt dagegen bei Nachrichten zwischen Systemen an. Aus dem neuen Protokollframework allein entsteht deshalb noch kein vollständiger Desktop- oder Spiele-Streaming-Dienst.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein