バージョン 7 Unix は、第7 版 Unix、バージョン 7、または単にV7とも呼ばれ、 Unix オペレーティング システムの重要な初期リリースでした。 1979 年にリリースされた V7 は、1980 年代初頭にAT&T 社によって Unix が商用化される前に広く配布された最後のベル研究所リリースでした。 V7 は、もともとDigital Equipment CorporationのPDP-11ミニコンピュータ用に開発され、後に他のプラットフォームに移植されました。
ベル研究所のUnixのバージョンは、付属のユーザーマニュアルの版数によって区別されていました。1979年にリリースされた第7版の前には、商用ユーザーにライセンス供与された最初のバージョンである第6版がリリースされました。 [1] Research Unixラインの開発は、 4.1BSDの開発を組み込んだ第8版から第10版まで継続され、その後、ベル研究所の研究者はPlan 9の開発に集中しました。
V7はUnixの最初の移植しやすいバージョンでした。当時はミニコンピュータの時代で、そのアーキテクチャのバリエーションは多岐にわたり、16ビットマイクロプロセッサの市場が始まった時期でもあったため、リリース後数年間で多くの移植が完了しました。最初のSunワークステーション(当時はMotorola 68000ベース)はUniSoftによるV7の移植版を実行しました。[2] Intel 8086用のXenixの最初のバージョンはV7から派生したもので、Onyx SystemsはすぐにV7を実行するZilog Z8000コンピュータを製造しました。V7のVAX移植版であるUNIX/32Vは、人気の高い4BSD系Unixシステム の直接の祖先です。
ウーロンゴン大学のInterdata 7/32にV6を移植したグループは、V7も同マシンに移植しました。Interdataはこの移植版をEdition VIIとして販売し、これが最初の商用UNIXとなりました。[要出典]
DECは独自のPDP-11版V7をV7M(修正版の意)として配布しました。DECの元Unixエンジニアリンググループ(UEG)によって開発されたV7Mには、PDP-11シリーズのコンピュータ向けカーネルの多くの機能強化が含まれており、ハードウェアエラー回復の大幅な改善や多数のデバイスドライバの追加などが含まれていました。[3] UEGは後にUltrixを開発するグループへと発展しました。
そのパワフルさと洗練されたシンプルさから、多くの古参UnixユーザーはV7をUnix開発の頂点として記憶し、「真の最後のUnix」と称え、それ以前およびそれ以降のすべてのUnixを凌駕する性能を誇っています。しかしながら、リリース当時、大幅に拡張された機能セットはV6に比べてパフォーマンスの低下を伴い、これは主にユーザーコミュニティによって修正されました。[4]
バージョン7のシステムコールの数はわずか50程度であったが、その後のUnixおよびUnix系システムではさらに多くのシステムコールが追加され続けた。[5]
Research UNIX System バージョン7では約50個のシステムコールが提供されていましたが、4.4BSDでは約110個、SVR4では約120個でした。システムコールの正確な数はオペレーティングシステムのバージョンによって異なります。最近のシステムでは、サポートされるシステムコールの数が飛躍的に増加しています。Linux 5.15.0では449個、FreeBSD 8.0では450個以上です。

2002年にカルデラインターナショナルは[6] V7をBSDライクな許容ソフトウェアライセンスの下でFOSSとしてリリースした。[7] [8] [9]
V7 の起動可能なイメージは現在でもダウンロード可能で、SIMHなどの PDP-11 エミュレーターを使用して最新のホストで実行できます。
x86ポートはNordier & Associatesによって開発されました。[10]
ポール・アレンは[いつ? ]、 Unix バージョン 7 を実行する PDP-11/70 を含む、公開されている歴史的なコンピュータ システムをいくつか 保守していました。
バージョン 7 では多くの新機能が導入されました。
長くは続かなかった機能は、パイプ以外のプロセス間通信を行う2つ目の方法、つまり多重ファイルです。プロセスはシステムコールを使用して特別なタイプのファイルを作成できます。他のプロセスはこのファイルを開いて、ファイル記述子mpxで示される「チャネル」を取得し、多重ファイルを作成したプロセスと通信することができます。[13] mpxファイルは実験的なものとみなされ、デフォルトのカーネルでは有効化されていませんでした。 [14]その後のバージョンでは、ソケット(BSD)またはCB UNIXのIPC機能(System V)が代わりに提供され、使用できなくなりました([15](ただし、mpxファイルは4.1BSD [16]ではまだ存在していました)。
-1はSunが初めて製造したモデルです。初期モデルはUnisoft V7 UNIXを搭載し、SunOS 1.xは後に導入されました。