Version_7_Unix
[Wikipedia|▼Menu]
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方
出典検索?: "Version 7 Unix" ? ニュース ・ 書籍 ・ スカラー ・ CiNii ・ J-STAGE ・ NDL ・ dlib.jp ・ ジャパンサーチ ・ TWL(2020年12月)

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社が移植した V7 が動作した。最初のXENIXは V7 の拡張であり、Intel 8086 向けである。Onyx Systems は Zilog Z8000 に移植している。VAXに移植された V7 は UNIX/32V と呼ばれ、BSD系Unixの直接の先祖にあたる。ウーロンゴン大学のチームはミニコンピュータ Interdata 7/32 に V7 を移植した。これをInterdataと同社を買収したPerkinElmer が Edition VII として製品化し販売。世界初のUNIXの商用製品とされている。

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(英語版)などPC上のPDP-11エミュレータ上で実行可能である。

Nordier & Associates はx86への移植版を今も活発に開発している。2012年現在のバージョンは 0.8a で、インストーラのスクリプトを含むブート可能CDイメージが用意されている[5]

ポール・アレンは、V7を実行するPDP-11/70を含む数台の歴史的なコンピューターシステムを、アクセス可能な状態で公開している。
Version 7 の新機能

Version 7 で登場した新機能として、以下のものがある。

プログラミングツール:
lexyacclintmakeなど

デニス・リッチーによる従来のPDP-11専用のCコンパイラーに加え、pcc


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:16 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef