Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

POSIX

&pagelevel(4)&pagelevel

Siehe hierzu das Handbuch "POSIX Grundlagen".

Mit POSIX (Portable Open System Interface for UNIX) steht in BS2000 eine UNIX-ähnliche Umgebung zur Verfügung, die dem POSIX-Standard bzw. dem XPG4-Standard entspricht. POSIX im BS2000 wird im Wesentlichen in zwei Produkten ausgeliefert:

  • POSIX-BC enthält die POSIX-Shell mit einer Grundausstattung an POSIX-Kommandos (auch Basis-Shell genannt) und das POSIX-Subsystem.

  • POSIX-SH enthält zusätzliche POSIX-Kommandos.

Voraussetzung für NFS ist POSIX-BC. Die im folgenden aufgeführten Bestandteile von POSIX-BC werden von NFS oder beim Arbeiten mit NFS benutzt.

POSIX-Shell

Mit dem Programm Shell steht im BS2000 eine UNIX-ähnliche Kommandoschnittstelle zur Verfügung, in der Sie POSIX-Kommandos eingeben und POSIX-Programme starten können.
Sie starten die Shell im BS2000-Kommandomodus mit: /START-POSIX-SHELL
Sie beenden die Shell mit dem POSIX-Kommando: exit

POSIX-Subsystem

Das POSIX-Subsystem ist ein TPR-Subsystem, das die Aufträge von privilegierten und nicht-privilegierten Benutzern bearbeitet. Es übernimmt im BS2000 die Aufgaben des UNIX-Systemkerns. Es besteht aus:

  • einem UNIX-Systemkern, der ins BS2000 portiert wurde

  • BS2000-Anschlüssen und Diensten, die eine Verbindung zwischen dem portierten UNIX-Systemkern und dem BS2000 herstellen

  • Routinen für die Initialisierung und die Beendigung des POSIX-Subsystems

C-Bibliotheksfunktionen

Mit CRTE stehen außer den BS2000-C-Bibliotheksfunktionen auch die C-Bibliotheksfunktionen der POSIX-Programmschnittstelle zur Verfügung. Damit können Programme im BS2000 die Funktionalität ausführen, die der POSIX-Standard fordert und z.B. auch POSIX-Dateisysteme bearbeiten.

POSIX-Dateisystem

Mit POSIX ist im BS2000 ein weiteres Dateisystem verfügbar: das POSIX-Dateisystem. Es entspricht einem UNIX-Dateisystem. Mit diesem Dateisystem arbeitet NFS.

Ein POSIX-Dateisystem wird mit dem POSIX-Installationsprogramm angelegt. Es wird in einer BS2000-PAM-Datei (Primary Access Method) abgelegt. Die Verteilung der Datei-Hierarchie auf mehrere PAM-Dateien im BS2000 entspricht der Verteilung auf Partitions im UNIX. PAM-Dateien, in denen sich ein POSIX-Dateisystem befindet, werden auch Behälterdatei genannt.

Das POSIX-Dateisystem besteht aus Dateiverzeichnissen und Dateien. Die Dateien des POSIX-Dateisystems sind byte-orientiert. POSIX behandelt Dateien standardmäßig im EBCDIC-Format.