ロバート・S・ファブリー | |
|---|---|
| 生まれる | 1940年12月2日 |
| 国籍 | アメリカ人 |
| 母校 | シカゴ大学 |
| 科学者としてのキャリア | |
| フィールド | コンピュータサイエンス |
| 機関 | カリフォルニア大学バークレー校 |
| 論文 | リスト構造アドレス指定 (1971) |
| 博士課程の指導教員 | ヴィクター・イングヴェ |
| 博士課程の学生 | エリック・シュミット |
| その他の著名な学生 | エリック・オールマン カーク・マキュージック |
ボブ・ファブリーは、 1979 年にカリフォルニア大学バークレー校の EECS 部門にコンピュータ システム研究グループ(CSRG)を設立しました。CSRG で開発されたBSDソフトウェアは、オープン ソース運動のきっかけとなり、インターネットの急速な普及を促しました。BSD プログラミング環境の成功により、AT&T の著作権で保護されていた BSD コードの一部を置き換える Unix 系システムが数多く生まれました。Linuxシステムはおそらく最もよく知られており、パッケージに同梱されているユーティリティの約半分は BSD ディストリビューションから抽出されています。[1] [2] [3]
マサチューセッツ工科大学
1963年、MITの大学院生だったボブ・ファブリーは、MITの互換タイムシェアリングシステム(CTSS)の2つのコマンド、MADBUGとCOMITを担当した。ボブは、ミシガン大学のMADプログラミング言語で書かれたプログラム用の高レベルデバッガーであるMADBUGを書いた。MADはCTSSで選択された代数プログラミング言語だった。それ以前は、MADプログラムはアセンブリ言語レベルでしかデバッグできなかった。COMITはボブの研究指導者であるビクター・イングヴェが設計した文字操作言語で、最終的にはSNOBOLに取って代わられた。[4]
バークレーコンピュータサイエンス
1971年秋にボブ ファブリーが教授としてバークレーに着任した当時、学生向けの対話型コンピュータ設備はありませんでした。プログラミング クラスは、パンチ カードのデッキとメインフレーム コンピュータのバッチ処理を使用して教えられました。DECのPDP-11コンピュータ用のUnixオペレーティング システムは、1973 年 11 月のオペレーティング システム原則に関するシンポジウムで発表されました。Unix は、バークレーの学生に対話型コンピューティングを低コストで提供する手段を提供し、ボブ ファブリーはそれをクラスで使用する取り組みを主導しました。バークレーでの最初の教育用 Unix システムは、1974 年 1 月に運用が開始された PDP-11/45 でした。
ベル研究所で Unix を開発し、バークレー大学を卒業したケン・トンプソンは、1975 年秋に客員教授に就任しました。彼はバークレー大学の学生とスタッフに、自分が書いたコードを教えました。その結果、バークレー大学で使用されていた Unix のバージョンに多くの改良が加えられました。1977 年初頭、学生のビル・ジョイが最初の「バークレー ソフトウェア ディストリビューション」を作成しました。この最初のディストリビューションには Pascal コンパイラと VI エディタが含まれており、バークレー大学は Unix 拡張機能を提供する企業として高い評価を得るようになりました。[1] [3]
国防高等研究計画局 (DARPA)
1979 年秋、ボブ・ファブリーはDARPAが Unix への移行に関心を示したことを受けて、DARPA コミュニティ向けに 3BSD の拡張版をバークレーで開発することを提案しました。彼はこの目的のためにバークレーにコンピュータ システム研究グループ (CSRG) を設立しました。すぐにビル・ジョイや他の学生が加わり、Unix の改良プロジェクトに取り組みました。[1] [3]
コンピュータシステム研究グループ (CSRG)
CSRG は、ソフトウェアをできるだけ広く共有し、他の人が使用したり、開発したりできるようにするというアイデアに基づいて設立されました。厄介なのは、CSRG が当初配布していたソフトウェアの一部は AT&T からライセンスを受け、一部は CSRG で新しく作成されたソフトウェアだったことです。幸い、AT&T のライセンスは教育機関にとってほぼ無料でした。これは、以前のベルシステムの解体により、教育機関はわずかな費用で Unix のライセンスを取得する必要があったためです。また、単一の Unix ライセンスで、組織のすべてのコンピューターで Unix を使用できました。その結果、BSD バージョンの Unix が教育機関に急速に広まりました。コンピューター サイエンティストの世代全体が Berkeley Unix で経験を積みました。BSD 4.3 は「これまでに書かれたソフトウェアの中で最も優れたもの」と呼ばれています。 [1] [3] [5]
1983 年 6 月、ボブ ファブリーは CSRG の運営をドメニコ フェラーリ教授とスーザン L. グラハム教授に引き継ぎ、それまでの 4 年間の慌ただしい仕事から解放された休暇に入りました。CSRG に関する Wikipedia の記事には、ファブリーが去った後も CSRG の火を継いだ才能ある人々の業績が記録されています。CSRGは4.4BSD-Lite Release 2 のリリース後、1995 年 6 月に解散しました。[3]
受賞論文
UNIX用の高速ファイルシステムがACM SIGOPS 2015殿堂賞に選ばれました。[6] [7]
参照
外部リンク
- ボブ・ファブリー博士、N6EK - ハード島探検 1997
参考文献
- ^ abcd Leonard, Andrew : BSD Unix: Power to the people, from the code. (2000 年 5 月 16 日) 2024 年 8 月 2 日閲覧。
- ^ カリフォルニア大学:150 Years of Light:(2023)2024年8月2日閲覧。
- ^ abcde McKusick, Kirk: Twenty Years of Berkeley Unix 2024年8月2日閲覧。
- ^ Crisman, PA, ed. (1969 年 12 月 31 日)。「互換性のあるタイム シェアリング システム、プログラマー ガイド」MIT 計算センター。2022 年 3 月 10 日閲覧。(これは 587 ページの PDF です。COMIT については 296 ページから 302 ページを参照してください。MADBUG については 459 ページから 472 ページを参照してください。2024 年 8 月 2 日閲覧。
- ^ Babcock, Charles: What's the greatest software ever written? (2006 年 8 月 11 日) 2024 年 8 月 2 日閲覧。
- ^ Marshall Kirk McKusick、William N. Joy、Samuel J. Leffler、Robert S. Fabry (1984 年 8 月)。「UNIX 用の高速ファイルシステム」(PDF)。ACM Transactions on Computer Systems。2 (3): 181–197。2024 年 8 月 2 日閲覧。
- ^ SIGOPS 殿堂賞 2024年8月2日閲覧
