アンドリュー・タネンバウム
出典: フリー百科事典『ウィキペディア(Wikipedia)』
アンドリュー・S・タネンバウム (英: Dr. Andrew Stuart "Andy" Tanenbaum, 1944年 - ) は、オランダのアムステルダム自由大学 (Vrije Universiteit Amsterdam) のコンピュータ科学の教授である。 コンピュータ科学のいくつかの教科書の著者として、広く知られている。 タネンバウムは、Amoeba という分散オペレーティングシステムを開発するプロジェクトで、大きな役割を果たしてきた。 またタネンバウムは、MINIX というUNIXに似た学習目的のオペレーティングシステム (OS) の開発者の一人である。 2004年のアメリカ合衆国大統領選挙に際し、 www.electoral-vote.com というウェブサイトを立ち上げ、運営している。 タネンバウムは、自分の一番重要な仕事はコンピュータ科学を修めた優秀な学生を多く育てることだと考えている。
目次 |
[編集] 経歴
タネンバウムはアメリカ合衆国のニューヨーク市で生まれ、ニューヨーク州のホワイトプレインズ市で育った。 マサチューセッツ工科大学 (MIT) で学士号を取得し、カリフォルニア大学バークリー校 (UCB) で1971年に博士号 (Ph.D.) を取得した。
その後、タネンバウムは妻と共にオランダに移住した (タネンバウムの妻はオランダ出身である) 。 タネンバウムは現在もアメリカ合衆国の市民権を保持している。 2006年現在、タネンバウムはアムステルダム自由大学で、コンピュータアーキテクチャとコンピュータネットワークおよびオペレーティングシステムについて講義し、大学院博士課程の学生の研究を監督している。 また2005年まではオランダの ASCI (Advanced School for Computing and Imaging) の学部長を兼任していた。 タネンバウムは、IEEE のフェローでありまた ACM のフェローでもある。
[編集] コンピュータ科学の教科書とMINIX
タネンバウムは、コンピュータ科学のいくつかの教科書の著者および MINIX の開発者として、広く知られている。
タネンバウムが著した教科書は、それぞれの専門分野の定番の教科書として有名である。 主な教科書は以下のとおりである。
- Operating Systems: Design and Implementation, (共著) ISBN ISBN 0131429388
- 『オペレーティングシステム 第3版 設計と実装』 吉澤康文ほか訳 ISBN 4894717697
- Modern Operating Systems, ISBN 0130313580
- 『モダンオペレーティングシステム 原書 第2版』 水野忠則ほか訳 ISBN 4894715376
- Distributed Systems: Principles and Paradigms, (共著) ISBN 0130888931
- 『分散システム 原理とパラダイム』 水野忠則ほか訳 ISBN 4894715562
- Computer Networks, ISBN 0130661023
- 『コンピュータネットワーク 第4版』 水野忠則ほか訳 ISBN 4822221067
- Structured Computer Organization, ISBN 0131485210
- 『構造化コンピュータ構成 第4版 デジタルロジックからアセンブリ言語まで』 長尾高弘ほか訳 ISBN 4894712245
Operating Systems: Design and Implementation では、オペレーティングシステム (OS) の設計と理論を説明し、OS の実装を MINIX を例としてそのソースコードを掲載して説明している。 タネンバウムは MINIX の開発で中心的な役割を果たした。 MINIX は、OS を学ぶ人向けの無料で利用できる OS である。 UNIXに似たOSであり、設計方式はマイクロカーネルである。
[編集] リーヌス・トーヴァルズとマイクロカーネル
リーヌス・トーヴァルズ (Linus Torvalds) は、先述のオペレーティングシステム (OS) の教科書の一つ Operating Systems: Design and Implementation と MINIX に強く刺激を受け、これをきっかけとしてLinuxカーネルを開発した。 リーヌスは、自叙伝 "Just For Fun" (風見潤訳 『それがぼくには楽しかったから』) で、その教科書について「ぼくを新たな高みへと引き上げてくれた本」と、述べている。
タネンバウムは、リーヌスとの間で、Usenet (ネットニュース) で、マイクロカーネルなどについて議論をしたことが、広く知られている[1]。[1] 詳細はアンドリュー・タネンバウムとリーヌス・トーヴァルズの議論を参照。
現在は、リーヌスとタネンバウムは、良好な関係にあるようである。 リーヌスは、自分とタネンバウムとは対立しているというような誤解をされることを、望んでいない。 タネンバウムは現在、Linux でマイクロカーネルを採用しなかったことについては残念に思うとの立場を変えていないものの、マイクロカーネルのこと以外については、Linux の優れた側面とリーヌスの業績を肯定的に言及することが多い。
タネンバウムが設計と実装に大きく関わっている Amoeba分散オペレーティングシステムは、マイクロカーネルの設計方法に基づいて設計され実装された。
[編集] www.electoral-vote.comとアメリカ大統領選挙
2004年に、タネンバウムは www.electoral-vote.com という、有名なウェブサイトを立ち上げた。 このウェブサイトでは、2004年アメリカ合衆国大統領選挙において、世論調査の結果を分析して、選挙人団を選出する選挙の結果を予測した。 このサイトはまた選挙に関する地図を作成し提供した。 この地図は、いくつか意外な分析結果を示し (例えば、伝統的に民主党が強かったハワイ州の情勢について、「ブッシュ候補がわずかに優勢」との分析結果が、一時的にではあったものの、示されたことなど)、選挙について人々が議論する時にたびたび言及された。
タネンバウムは、選挙期間のほとんどにおいて、このサイトの主催者が自分であることを秘密にしていた。 このサイトでは "the Votemaster" という名前を使い、個人的にはケリー候補の方が好ましいとの見解を示していた。 2004年11月1日 (投票日の前日) にタネンバウムは、自分が the Votemaster であり www.electoral-vote.com を主催していること、民主党の党員であることなどを、明らかにした。 また、このウェブサイトを立ち上げ運営している理由と自分の得意分野についても、述べている。[2]
[編集] 論文・著書
[編集] 脚注
- ^ リーヌス・トーヴァルズとの論争が収録されている書籍
- 『オープンソースソフトウェア―彼らはいかにしてビジネススタンダードになったのか』 ISBN 4900900958 (論争の抜粋)
- 『それがぼくには楽しかったから』ISBN 4796880011 (リーヌスによる回想)
[編集] 外部リンク
- タネンバウムのウェブページ (アムステルダム自由大学コンピュータ科学部)
- MINIX 3 オペレーティングシステムのウェブページ
- Usenet でのリーヌスとの議論 (Google Groups)
- www.electoral-vote.com