IT-Lexikon › Infrastruktur › psh (NeWS)

psh (NeWS)

Infrastruktur Svenska → Aktualisiert: 2026-10-10

Die PostScript-Shell von NeWS: ein Programm, das die Standardeingabe des Terminals mit dem Window-Server verband, sodass man PostScript direkt eintippen und Fenster erscheinen sehen konnte.

In NeWS war der Server ein PostScript-Interpreter mit eingebauten Fenstern, Ereignissen und leichtgewichtigen Prozessen, und psh war der kürzeste Weg dorthin. Ohne Argumente gestartet, bot es einen Prompt, bei dem jede Zeile an den Server ging und die Antworten zurückkamen; psh demo.ps führte eine Datei aus. Es fühlte sich an wie vor einer Lisp-Maschine oder einem Smalltalk-Workspace, nur dass die Objekte Fenster auf dem Bildschirm waren: /win framebuffer /new DefaultWindow send def, dann /map win send – und schon war es da.

Ein großer Teil des Systems bestand aus PostScript-Dateien, die der Server beim Start las, und Anwender änderten Hintergrund, Window-Manager oder Tastenbelegung, indem sie ein paar weitere Zeilen durch psh schickten. Das Sicherheitsmodell ergab sich daraus: Wer sich mit dem Server verbinden konnte, konnte Code darin ausführen – ein Gedanke, der 1987 kaum jemanden erschreckte. Der X11/NeWS-Server in OpenWindows behielt psh als Tür in die NeWS-Hälfte, und CPS gab C-Programmen denselben Weg ohne Terminal.

← Zurück zum Lexikon