ベル研究所のオリジナル Unix オペレーティング システム
Research Unix は、 ベル研究所 コンピューティング科学研究センター (CSRC) で開発された、 DEC PDP-7 、 PDP-11 、 VAX 、 Interdata 7/32 および 8/32コンピュータ用の初期の Unix オペレーティングシステム のバージョンを指します。Research Unixという用語は 、Bell System Technical Journal (Vol. 57、No. 6、Part 2、1978年7月/8月)で初めて登場し、CSRC の主要バージョンからコードベースが分岐した ベル研究所内の他のバージョン ( PWB/UNIX や MERT など) と区別するために使用されました。ただし、この用語はバージョン 8 Unix (1985) までほとんど使用されませんでしたが、それ以前のバージョンにも 遡及的 に適用されています。V8 より前は、このオペレーティングシステムは一般的に単に UNIX (大文字) または UNIX Time-Sharing System と呼ばれていました。
古代 UNIXとは、 Unix System III より前の Unix コード ベースの初期リリース、特にバージョン 7 ( UNIX/32V のベース および AT&T Unix のその後の開発) 以前の Research Unix リリースを指します。
歴史
AT&Tは バージョン5を教育機関に、バージョン6を商用サイトにもライセンス供与しました。学校は200ドル、その他の学校は20,000ドルを支払ったため、商用利用は抑制されましたが、バージョン6は1980年代まで最も広く使用されたバージョンでした。Research Unixのバージョンは、 そのバージョンを説明する マニュアルの版で呼ばれることがよくあります [1] 。これは、初期のバージョンと最後の数バージョンがベル研究所の外部に公式にリリースされることがなく、有機的に成長したためです。したがって、最初のResearch Unixは第1版、最後のバージョンは第10版となります。また、これらのバージョンを「バージョン x Unix」または「V x Unix」と呼ぶこともよくあります。ここで、 xはマニュアルの版数です。Coherent、 Minix 、 Linux など の Unix ライクな 実装を除く、すべての最近のUnixのバージョンは 第7版から派生しています [2] 。
第8版以降、Research Unixの各バージョンは BSD と密接な関係を持つようになりました。これは、第8版のベースとして4.1cBSDが使用されたことに端を発しています。 2000年の Usenetへの投稿で、 デニス・リッチーは、これらのResearch Unixの後期バージョンは UNIX System V [3] よりもBSDに近いと述べています。UNIX System Vに はBSDコードも含まれていました。 [ 1]
Research Unix 8th Editionは(確か)BSD 4.1cから始まりましたが、膨大な量の機能が削除され、独自の機能に置き換えられました。この流れは9th、10thでも続きました。一般ユーザー向けのコマンドセットは、SysVishというよりはむしろBSD寄りだったと思いますが、かなり折衷的でした。
バージョン
ライセンス
ライオンズの本 の出版後、 コードベース の初期バージョンをリリースするための作業が開始されました 。SCOは当初、限定的な教育ライセンスの下でコードをリリースしました。 [ 引用が必要 ]
その後、2002年1月に、 Caldera International (後に SCO Group となり 、解散)が、 バージョン7 Unix ( UNIX/32V ) までの いくつかのバージョンを4条項 BSDライセンスの下で 再ライセンスしました(ただし、利用可能にはなっていません)。 [13] [14] 2022年現在 、コードは広く使用されていませんが、エミュレータシステムで使用することはでき、 バージョン5 Unixは、 SIMH PDP-11 エミュレータ を使用して Nintendo Game Boy Advance で動作します 。 [15] バージョン6 Unixは、MIT xv6 教育システムの基盤を提供しており 、これはそのバージョンをANSI Cとx86またはRISC-Vプラットフォームにアップデートしたものです。
[アップデート]
BSD の vi テキストエディタは 、初期のUnix系OSの ed ラインエディタのコードに基づいています。そのため、「従来の」viは自由に配布することができず、様々な類似ソフト(例えば nviなど)が開発されました。現在では、元のコードが不要になったため、「従来の」viは現代の Unix系 OS 向けに改良されています。 [16]
SCO Group, Inc.は以前はCaldera Internationalという社名でした。SCO Group, Inc.対Novell, Inc. 訴訟の結果 、Novell, Inc.はUNIXの著作権をSCO Group, Inc.に譲渡していなかったことが判明しました。 [17] Calderaライセンスの有効性に関して懸念が提起されています。 [18] [19]
Unix Heritage Society
Unix Heritage Societyは ウォーレン・トゥーミーによって設立されました。 [20] [21] Unixの初版は2008年にUnix Heritage Societyの修復チームによって使用可能な状態に修復されました。修復作業はPDP-11アセンブリ言語で書かれたソースコードの紙のリスト作成から始まりました。 [22] [23]
遺産
2002年に カルデラインターナショナルは PDP-11 上の Unix V1、V2、V3、V4、V5、 V6 、 V7と VAX 上のUnix 32Vを BSDライクな 許容 ソフトウェアライセンス の下で FOSS として リリースした [24] 。 [25] [14] [26]
2017年、 Unix Heritage Society と Alcatel-Lucent USA Inc.は、自身と Nokia Bell Laboratoriesを 代表して、非商用利用のみが許可され、そのような利用に対して著作権を主張しないという条件でV8、V9、V10をリリースしました。 [27]
参照
参考文献
^ abcd Fiedler, Ryan (1983年10月). 「Unixチュートリアル / パート3:マイクロコンピュータ市場におけるUnix」. BYTE . p. 132. 2015年 1月30日 閲覧 。
^ Siebenmann, Chris (2021年11月21日). 「なぜV7 Unixが重要なのか」 CSpace .
^ Ritchie, Dennis (2000年10月26日). 「alt.folklore.computers: BSD (Dennis Ritchie)」 . 2014年 7月3日 閲覧 。
^ abcdefghijk McIlroy, MD (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (技術レポート). CSTR. ベル研究所. 139.
^ ab Thompson, Ken; Ritchie, Dennis M. (1972年6月12日). UNIX Programmer's Manual, Second Edition (PDF) . Bell Telephone Laboratories. 2016年10月6日時点のオリジナル (PDF) からのアーカイブ。
^ Ritchie, DM; Thompson, K. (1974). 「UNIXタイムシェアリングシステム」. Communications of the ACM . 17 (7): 365– 375. doi : 10.1145/361011.361061 . S2CID 53235982.
^ abc Ritchie, Dennis (2003年6月27日). "[TUHS] Re: V7 UNIX on VAX 11/750". minnie.tuhs.org . 2017年3月5日時点のオリジナルよりアーカイブ。 2014年 4月9日 閲覧 。
^ "csh". The Unix Heritage Society . nd . 2022年 12月19日 閲覧 。
^ Spencer, Henry (1986-01-19). "regexp(3)". ニュースグループ : mod.sources. Usenet: [email protected] . 2013年 1月9日 閲覧 。
^ Presotto, David L.; Ritchie, Dennis M. (1990). 「第9版Unixシステムにおけるプロセス間通信」. ソフトウェア:実践と経験 . 19 .
^ “Unix 第10版マニュアル”. ベル研究所 . 2015年2月3日時点のオリジナルよりアーカイブ 。 2013年 12月25日 閲覧。
^ 「IX マルチレベルセキュア UNIX システム」。
^ Johnson II, Dion L. (2002-01-24). 「古代UNIXソースに対する自由ライセンス」
^ ab Broderick, Bill (2002年1月23日). 「Dear Unix enthusiasts」 (PDF) . Caldera International . 2009年2月19日時点のオリジナル (PDF) からアーカイブ。
^ Singh, Amit (2004年8月). 「UNIX® on the Game Boy Advance」. 2006年8月31日時点のオリジナルよりアーカイブ。 2009年10月22日 閲覧 。
^ 「伝統的なVi」。
^ 「第10巡回控訴裁判所の判決」 (PDF) 2011年9月26日時点のオリジナルよりアーカイブ。
^ Warren Toomey. 「Unixライセンスの無料化への取り組み」
^ 「BSD/OS が、唯一テスト済みの合法的にオープンな UNIX として最適な候補である理由」
^ Davis, A. Jesse Jiryu (2017年6月14日). 「Unixの歴史を振り返る」. LWN.net . 2023年 6月15日 閲覧。
^ Jude, Allan (2022年10月13日). 「ウォーレン・トゥーミー インタビュー」 BSD Now . 2023年 6月15日 閲覧 。 MP3 44:34
^ Toomey, Warren (2010年7月). 「初版Unix:その誕生と復興」. IEEE Annals of the History of Computing . 32 (3): 74– 82. doi :10.1109/MAHC.2009.55. S2CID 18586380.
^ 初期UNIXアーティファクトの復元
^ CalderaがBSDライセンスの下でオリジナルのUnixを slashdot.org でリリース(2002)
^ 「UNIXは無料です!」lemis.com. 2002年1月24日。
^ Darwin, Ian F. (2002-02-03). 「CalderaがUnixをリリースした理由:簡潔な歴史」 Linuxdevcenter . O'Reilly Media . 2004年6月1日時点のオリジナルよりアーカイブ。 2022年1月18日 閲覧 。
^ Chirgwin, Richard (2017年3月30日). 「サミズダットはもうない:古いUnixソースコードが研究のために公開される」 The Register .
外部リンク
Wikimedia Commons には、 Research Unix に関連するメディアがあります。
UNIX Evolution (PostScript) イアン・F・ダーウィンとジェフリー・コリアー著
Unix の遺産 - いくつかの Research Unix バージョンへのリンクとソースコード
Unixタイムシェアリングシステムの進化( デニス・M・リッチー著)
ウォーレン・トゥーミー(ボンド大学IT学部)による初期UNIX遺品の復元
Research Unix 8th Edition の完全なマニュアル ページ ドキュメント。
Research Unix 第 9 版の新機能のリスト。
UNIX v9 を実行するためのエミュレーター。
パメラ・ジョーンズ (2003年8月23日) 「古代UNIXはどのような条件でリリースされたのか?」 Groklaw
Unix Heritage Society (TUHS) は、歴史的な UNIX システムの保存と保守を行っています。
TUHSのコード、ディスクイメージ、および関連情報
Unix 初版マニュアルページ
ベル研究所からの第1版UNIXカーネルソースの復元