X/Open という組織は、X/Open Portability Guide (XPG) という名称で発行した一連のガイドの中で、UNIX インターフェースの実装内容の標準を文書化しています。 X/Open は UNIX という用語を所有し、XPG 4.2 に含まれる UNIX 定義に従う、さまざまな実装の UNIX の認証を行っています。 z/OS® UNIX システム・サービス、つまり z/OS UNIX は、X/Open が XPG 4.2 で定義している認定 UNIX システムです。z/OS UNIX は、従来の MVS™ 機能および従来の MVS データ・セット・タイプ (区分データ・セット、順次データ・セットなど) と共存します。アプリケーション・プログラミング・インターフェース (API) と対話式シェル環境を使用して、z/OS UNIX ファイルとユーティリティーへの同時のアクセスを可能にします。 2 つの異なる種類の z/OS UNIX シェル環境が使用可能です。
OS/390® V2R5 より前には、OS/390 UNIX は fork() または spawn() 関数を実行するプログラム用として APPC/MVS を必要としました。この目的のために APPC/MVS はもう必要ありません。Fork や spawn されたアドレス・スペースは、UNIX 処理用 の z/OS で MVS のワークロード・マネージャー (WLM) コンポーネントによって実装されるようになりました。
デーモンは、通常オペレーティング・システムの初期設定時に開始され、 標準のサービスを実行するためアクティブな状態にあるプログラムです。ユーザー用のプロセスを初期設定するプログラムの中には、長時間実行されるプロセスではなくても、デーモンと見なされるものがあります。z/OS UNIX に よって提供されるデーモンの例としては、特定の時間にアプリケーションを開始 する cron や、オンデマンドでアプリケーションを開始する inetd があります。
ユーザー・プロセスまたはデーモン・プロセスは、1 つ以上のスレッドを持つことができます。スレッドとは、1 つのプロセス内の単一の制御のフローのことです。アプリケーション・プログラマーは、複数のスレッドを作成して、アプリケーションを並列に実行できる独立したセクションの構造にして、システム・リソースをより効率的に使用することができます。