Das Problem mit clear(1) in z/OS USS

Das Problem: clear(1) Wer schonmal beim Arbeiten im USS das Terminal leeren wollte, hat möglicherweise folgendes erlebt: $ clear terminals database is inaccessible Diese Fehlermeldung informiert darüber, dass die terminfo(5)-Datenbank nicht an auffindbar ist. Falls diese auf dem System vorhanden ist, sich jedoch nicht unter /usr/share/terminfo befindet, kann deren Pfad in der “TERMINFO“-Umgebungsvariable gesetzt werden.…

silver and black car wheel

gti unter z/OS

Beim Arbeiten in der Shell passiert es gelegentlich, dass man sich bei der Eingabe des Befehls vertippt. Um bei typischen Fehlern für ein wenig Unterhaltung zu sorgen, existieren Programme wie sl oder gti, welche eine Dampflok bzw. einen Golf GTI als ASCII-Art über das Terminal fahren. Leider hat gti bislang nicht unter z/OS funktioniert. Im…

Site Reliability Engineering – das machen wir auf dem Mainframe doch schon seit Jahrzehnten so, oder?

Was ist SRE? Site Reliability Engineering (SRE) ist eine von Google geprägte Philisophie, wie (insbesondere große und komplexe) IT-Systeme betrieben werden können. SRE ist dabei eng verwandt mit und keinesfalls konträr zu sehen zu DevOps (einen kurzen Überblick über das Thema DevOps liefert der Artikel Was bedeutet eigentlich „DevOps“?). Eine Sichtweise liegt darin, dass SRE beschreibt,…

Die Gesetze der Softwareevolution

Obwohl Software im Prinzip keine Abnutzungserscheinungen aufweist, existiert der Begriff der Softwarealterung. Eine Software kann aus unterschiedlichen Gründen altern. Zum einen kann der Einsatzzweck eines Softwareprogramms hinfällig werden. Zum andern können sich die technischen Rahmenbedingungen für den Einsatz einer Software ändern. Dies ist beispielsweise durch den aktuellen Trend zu mobilen Endgeräten zu beobachten. Softwareprogramme, die…