rstart
Protokoll und Werkzeug aus X11R6, um ein X-Programm auf einem anderen Rechner so zu starten, dass es seinen Weg zurück auf den eigenen Bildschirm tatsächlich findet.
Der alte Weg hieß rsh host xterm -display mine:0 und scheiterte an den Details: rsh verlor Umgebungsvariablen, das Xauth-Cookie existierte auf der Gegenseite nicht, und die Pfade unterschieden sich von System zu System. rstart kam 1994 mit X11R6 und legte ein kleines Textprotokoll über rsh. Der Client schickte Zeile für Zeile an einen Helfer, rstartd, auf dem Zielrechner – Kontext, Kommando, Umgebungsvariablen wie DISPLAY und SESSION_MANAGER sowie Autorisierungsdaten –, und rstartd richtete alles ein, bevor es das Programm startete.
Hauptkunde war xsm, der damit eine ganze Sitzung wiederherstellte, deren Clients auf verschiedenen Rechnern liefen. Die Idee war solide, ruhte aber auf rsh, und als rsh zu Recht aus den Netzen verschwand, ging rstart mit. Entfernte Programme startet man heute mit ssh -X, was dasselbe Problem per X11-Forwarding löst.