この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "Version 7 Unix"
Version 7 UnixまたはSeventh Edition Unixは、UNIXオペレーティングシステムにおける初期の重要なリリースのひとつ。Version 7とかV7とも呼ばれる。ベル研究所が1979年にリリースし、ベル研究所による最後のリリースであった。AT&TはV7が普及するのを待って、1980年代初期にUNIXの有料化を行った。V7 はディジタル・イクイップメント・コーポレーションのPDP-11ミニコンピュータ向けに開発されたが、他のプラットフォームにも移植された。 ベル研究所からのUNIXのバージョンは、そのユーザーズマニュアルの版によって識別されていた。ベル研究所が外部に対して広くリリースを行った最初のバージョンは第6版であった。1979年にリリースされたSeventh Editionは、初めて商業的にライセンスされたSixth Editionの後継である。ベル研究所内の Research Unix の系統は Version 8 Unix に引き継がれているが、実際にはV8は4.1BSD を導入して開発された。そして第10版まで開発した後、Plan 9 の開発に集中するようになった。 V7は最初の真に移植可能なUNIXであり、様々な移植が行われた。当時はミニコンピュータ全盛期であり、16ビットのマイクロプロセッサも登場しつつあった。そういった様々なアーキテクチャにリリースから数年で移植が行われている。サン・マイクロシステムズの最初のワークステーションでは(MC68010ベース)、Unisoft
概要
DECは、修正を加えた V7 を V7M (Mはmodifiedを意味した)としてPDP-11向けに配布した。V7MはDECのUに Engineering Group (UEG)の開発によるもので、テキストとデータの分離、ハードウェアエラー対応、数々のデバイスドライバなどが加えられている。多数のテープ装置やディスク装置を接続した環境で問題なく動作できるようにすることにも力が注がれた。V7Mは品質が高く評価されていた。UEGが後に Ultrix 開発部門へと発展していったのである。
高性能とエレガントな単純さを兼ね備えていたため、多くの古くからのUnixユーザーによって、V7はUnix開発の頂点であると記憶されており、前後のどのUnixより優れており「最後の真のUnix」であるとされている。[1]。しかし、リリースされた時点では、大きく拡張された機能のためにV6に比較してパフォーマンスが低下していた。しかしこの問題は、主にユーザーコミュニティーによって修正されることとなった。[2]
V7のシステムコールは約50個しかなかった。後のUnixやUnix系システムは数多くのシステムコールを追加し続けた。[3].mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 40px}.mw-parser-output .templatequote .templatequotecite{line-height:1.5em;text-align:left;padding-left:1.6em;margin-top:0}Research UNIXシステムのVersion 7では、約50のシステムコールが提供されていたが、4.4BSDは約110、SVR4は約120のシステムコールを提供した。正確なシステムコールの数は、オペレーティングシステムのバージョンによって異なる。より最近のシステムは、おどろくほど多くのシステムコールを提供している。Linux 5.15は449であり、FreeBSD 8.0は450以上である。 2002年、カルデラ社はパーミッシブなBSDライセンスで V7 をリリースした[4]。 V7のブートイメージは ⇒こちらでダウンロードでき、SIMH
フリーソフトウェアとしてのリリース
Nordier & Associates はx86への移植版を今も活発に開発している。2012年現在のバージョンは 0.8a で、インストーラのスクリプトを含むブート可能CDイメージが用意されている[5]。
ポール・アレンは、V7を実行するPDP-11/70を含む数台の歴史的なコンピューターシステムを、アクセス可能な状態で公開している。 Version 7 で登場した新機能として、以下のものがある。
Version 7 の新機能
プログラミングツール: lex、yacc、lint、makeなど
デニス・リッチーによる従来のPDP-11専用のCコンパイラーに加え、pcc