AS/400

Als ich damals angehender Industriekaufmann war, hatte meine ausbildende Firma eine AS/400. Und diese war meine erste Begegnung mit "richtigen" Computern und Systemen.

Zu dieser Zeit hatte ich auch meine erste Begegnung mit Linux (Slackware auf 30 Disketten). Während DOS und Linux zu dieser Zeit größtenteils ein leerer Bildschirm mit einer Eingabeaufforderung anzeigte erwartete den AS/400 Benutzer ein Menü.

Und während man bei Unixoiden Systemen und dem klassischen DOS erst einmal Befehle lernen muss, konnte man sich bei der AS/400 entweder durchs Menü hangeln (damals schon in deutsch) oder Befehle nach einem festen Schema zusammensetzen: 

Mit Dateien arbeiten? = Wrk(Work with) Fls  Files)

Datei erstellen? CRT(Create) FL(File)

Datei löschen? DLT(Delete) FL(File)

und so weiter. 

Daneben ist die Belegung der 24 Funktionstasten genormt und selbst die Farbgebung bei farbigen Bildschirmen standardisiert.

Im Gegensatz zu PCs und Macs gibt es kein Dateisystem, sondern ein sogenanntes Einspeicherkonzept. Arbeitsspeicher und Festplatten werden vom System als ein einziger Speicher betrachtet. 

Alles im System ist ein Objekt. Statt Ordnern und einem hierarchischen Dateisystem verwaltet die AS/400 alles in so genannten Bibliotheken. Jedes Objekt inklusive Bibliotheken wird einem oder mehreren Benutzern zugeordnet.

Das Grundsystem besteht aus mehreren Subsystemen sogenannten Pools. Ein Pool kann als Batch verwendet und ein anderer wird interaktiv für die Anwender genutzt. 

Und das letzte Highlight: Die AS/400 hat eine eingebaute SQL-Datenbank. Da die AS/400 vorwiegend für kaufmännische Anwendungen gedacht ist, konnte man solche Anwendungen sehr einfach entwickeln. Dazu verwendet die AS/400 neben Cobol und C die Sprache RPG. 

Heute ist die AS/400, die von IBM in System i umbenannt wurde natürlich auch vielseitiger: Sowohl als Webserver, aber auch Python sind möglich.

Ich persönlich finde immer noch die AS/400 hat nicht nur das eleganteste Bedienkonzept für eine Textmodusbedieneroberfläche, sondern auch das selbst heute noch funktionalste Betriebssystem. 

Wer dieses System einmal testen will, kann sich kostenlos einen Zugang auf Pub400.com besorgen und das System testen. Unter der dort verlinkten Dokumentation findet sich auch ein deutsches .pdf mit einem guten Einstieg in AS/400 und RPG.