RSTS/E
1994年、DECはPDP-11のソフトウェア事業を Mentec という企業に売却し、DEC自体はVAXに集中するためRSTSのリリースをやめた。
Mentecは後にPDP-11用OSを非営利の趣味的利用に限って無料ライセンスで提供した。また、IBM PC 向けにPDP-11エミュレータがリリースされ、インターネット上でRSTSのイメージコピーが容易に入手可能となったため、パーソナルコンピュータ上のエミュレータでRSTS/Eを実機よりも高速に動作させることが可能となった。
1981年、Unibusマシン(PDP-11/44, /45, /55, /70)向けにユーザー空間の命令とデータの分離をサポートし、一種のメモリ保護を可能とした。これを使い、命令に64キロバイト、データに64キロバイト(さらにはバッファ用に64キロバイト)の別々の空間を使うプログラムが作成可能となった。DCL(英語版) (Digital Command Language) RTS も含まれており、DECnet III の新バージョンもサポートされている。
1983年の RSTS/E V8.0-06 ではDECが販売した最小構成の18ビットPDP-11 (MicroPDP-11) をサポートしている。MicroPDP-11でのインストールを容易にするため、事前に生成済みのSILとCUSPSが含まれている。MicroPDP-11用の事前生成済みのバージョンを MicroRSTS として低価格で販売したが、カーネルの再作成が必要ならフルバージョンを購入しなければならなかった。ファイルシステムが更新されており、識別のため RSTS Directory Structure 1 (RDS1) と呼ばれた。それに応じて従来のRSTSのファイルシステムは RDS0 と呼ばれるようになった。新しいファイルシステムは1700以上のユーザーアカウントをサポートできるよう設計されている。このころライセンスを受けたユーザーは1万以上で、ほぼ同数のユーザーがライセンスを受けずに(不正コピーして)使っていたと見られている。
D-Bit の製品。WindowsやLinux上でPDP-11の命令セットをエミュレートする。RSTSを含めたPDP-11用OSをその上で実行可能。
BASIC-PLUSで書かれたプログラムは BASIC RTS で実行できる。BASIC RTS では64KBのメモリのうち32KBをBASICプログラム群に提供できる。言語処理系はプログラムのキーワードを1バイトのコードに変換して格納し、変数やデータはインデックス付けされてメモリ上別々に格納される。この内部のバイトコード形式をPCODEと呼ぶ。SAVEコマンドでBASICプログラムをセーブする場合、".BAC" という拡張子付きでメモリ上のイメージがそのままディスクに保存される。このフォーマットは公開されていなかったが、イギリスの大学生が ".BAC" ファイルから元のソースを生成する逆コンパイラを開発した(後にその2人の学生はDECに就職した)。64KBのメモリの残り32KBは BASIC RTS 自身が使用する。以下にBASIC-PLUSのコマンド行の例を示す。"Ready" はプロンプトである。
1985年から1989年にかけて、version 9 でRSTSは円熟期を迎えた。DCLが主要RTSとされ、新たなユーザーアカウント機能をサポートすべくファイルシステムも RDS1.2 に更新された。従来のパスワードは RADIX-50 フォーマットで6文字までという制限があったが、暗号化(ハッシュ)されるようになった。従来、プロジェクト(グループ)番号ゼロのシステムアカウント(識別番号 [0,1])があり、プロジェクト番号1の全アカウントに特権が付与されていた(UNIXのrootアカウントとは異なる)。version 9 以降はプロジェクト番号ゼロにアカウントを追加できるようになり、複数の特権を個別に任意のアカウントに付与できるようになった。LAT (Local Area Transport) プロトコルがサポートされ、DECnet IV の最新版も動作可能となった。それらのネットワーク強化により、任意のユーザーが端末から端末サーバ DECserver 経由でRSTSマシンに接続できるようになり、VMSの動作するVAXと同等のアクセスが可能になった。DCLのコマンド構造がDECファミリ内で共通していたため、ルック・アンド・フィールも似通っていた。
これはよくある擬似コマンドファイルプロセッサではなく、VMSの機能に基づいている。DCLとモニターに大幅な改造を施すことで、DCLコマンドファイルプロセッサをRSTSに統合し完全サポートしている。DCLはジョブの一部としてコマンドファイルを実行し、(ATPKと同様)擬似キーボードや実キーボードへの強制が不要である。
RSTSのカーネルはアセンブリ言語 MACRO-11 で書かれ、DOS-11というOS上で動作する CILUS (Core Image Library Update and Save) プログラムを使ってディスクにインストールされる。RSTSをブートすると、BASIC言語の拡張版である BASIC-PLUS の処理系が立ち上がる。リソースアカウンティング、ログイン、ログアウト、システム管理などのOS内のシステムソフトウェアは CUSPS (Commonly Used System Programs) と呼ばれ、全てBASIC-PLUSで書かれていた。1970年から1973年まで、RSTSは56キロバイトの磁気コアメモリのみで動作可能だった(メモリ空間は64キロバイトで、メモリマップドI/Oの空間も含む)。この構成で最大16の端末を接続でき、最大17個のジョブを同時実行できる。プログラムの最大サイズは16キロバイトである。1973年末時点で、RSTSがライセンスされたシステムは150ほどあった。
1973年、新機種 PDP-11/40 および /45 のためにメモリ管理がサポートされた RSTS/E がリリースされた(PDP-11/20 は RSTS-11 でのみサポート)。