アンドリュー・S・タネンバウム

アンディ・タネンバウム
2012年のタネンバウム
誕生
アンドリュー・スチュアート・タネンバウム
1944年3月16日1944年3月16日
出身校マサチューセッツ工科大学理学士カリフォルニア大学バークレー校博士号
知られているMINIX、マイクロカーネル、Electoral-vote.com
科学的なキャリア
分野分散コンピューティング[ 1 ] [ 2 ]オペレーティングシステム[ 3 ] [ 4 ]
論文太陽大気における5分間振動、超顆粒化、および関連現象の研究 (1971年)
博士課程指導教員ジョン・M・ウィルコックス
博士課程学生アンリ・バル、フランス・カースフック、ヴェルナー・フォーゲルス[ 5 ]
ウェブサイト cs.vu.nl /~ast pearsonhighered.com / tanenbaum

アンドリュー・スチュアート・タネンバウム(1944年316日生まれ)は、 ASTというハンドルネームで呼ばれることもあるアメリカ生まれのオランダ人コンピュータ科学者であり、オランダアムステルダム自由大学コンピュータサイエンスの名誉教授ある[ 7 ] [ 8 ]

彼は教育用のフリーのUnix系オペレーティングシステムであるMINIXの作者であり、この分野の標準テキストとみなされているコンピュータサイエンスの教科書を複数執筆しています。彼は教職を最も重要な仕事と考えています。[ 9 ] 2004年からは、アメリカ合衆国の連邦選挙の世論調査データ分析に特化したウェブサイトElectoral-vote.comを運営しています。

略歴

タネンバウムは1944年3月16日にニューヨーク市で生まれ、ニューヨーク州郊外のホワイトプレインズで育ち、ホワイトプレインズ高校に通いました。[ 10 ] [ 11 ]彼の父方の祖父はオーストリア=ハンガリー帝国ホロストキフで生まれました。[ 11 ]

彼は1965年にMITで物理学の理学士号を取得し、1971年にカリフォルニア大学バークレー校天体物理学の博士号を取得しました。

学部生時代にコンピュータプログラミングの経験を積み、ウェストバージニア州国立電波天文台で夏季インターンシップを得ることができた。博士号取得後、プログラミングにもっと興味を持つようになった。アムステルダム大学の新しいコンピュータプログラミングの専門知識が買われ、アムステルダム大学で助教授になった。[ 12 ]アムステルダム自由大学でコンピュータ構成とオペレーティングシステムの講座を教え、博士課程の学生の研究指導を行った。2014年7月9日、退職を発表した。[ 13 ]オランダ人の妻と結婚しているが、アメリカ国籍を保持している。

教育

書籍

タネンバウムのコンピュータサイエンスに関する教科書には以下のものがあります

タネンバウムの最も影響力のある教科書の一つは、1976年に初版が出版された『Structured Computer Organization』です。初版の序文で、彼は有名な言葉で始めています。「昔々、コンピュータはとても単純でした。」[ 14 ] 彼の著書『Operating Systems: Design and Implementation 』と『MINIX』は、リーナス・トーバルズにLinuxカーネルのインスピレーションを与えました。トーバルズは自伝『Just for Fun』の中で、この本を「私を新たな高みへと導いてくれた本」と評しています。[ 15 ]

博士課程学生

タネンバウムには、後に広く知られるコンピュータサイエンスの研究者となった博士課程の学生が数多くいます。その中には以下のような人たちがいます

コンピューティングとイメージングの上級スクールの学部長

1990年代初頭、オランダ政府は複数の大学にまたがる、テーマ別研究スクールの設立を開始しました。これらのスクールは、オランダ国内(後に外国)の様々な大学の教授と博士課程の学生を集め、協力して研究を強化することを目的としていました。

タネンバウムは、高度コンピューティング・イメージングスクール(ASCI)の共同設立者の一人であり、初代学部長を務めました。このスクールは当初、フリー大学アムステルダム大学デルフト工科大学ライデン大学出身の約200名の教員と博士課程の学生で構成されていました。彼らは特に、並列計算や画像解析・処理 といった高度なコンピュータシステムの問題に取り組んでいました。

タネンバウムは12年間学部長を務め、2005年にオランダ王立芸術科学アカデミーからアカデミー教授職を授与され、専任の研究教授となった。

プロジェクト

アムステルダムコンパイラキット

アムステルダム・コンパイラキットは、移植可能なコンパイラを作成するためのツールキットです。1981年より前に開発が開始され、アンドリュー・タネンバウムが開発当初からバージョン5.5まで設計を担当しました。[ 16 ]

MINIX

1987年、タネンバウムはIBM PC向けにUNIXのクローンであるMINIX(MINi-unIX)を作成しました。これは、オペレーティングシステムの動作を学びたい学生などを対象としていました。そのため、彼は付録にソースコードを記載し、本文で詳細に説明した書籍を執筆しました。ソースコード自体はフロッピーディスクで入手可能でした。3ヶ月以内に、Usenetニュースグループcomp.os.minixが立ち上がり、4万人以上の加入者がシステムの議論と改良を行いました。これらの加入者の一人であるリーナス・トーバルズは、MINIXに新しい機能を追加し、自身のニーズに合わせて調整し始めました。1991年10月5日、トーバルズは独自の(POSIXライクな)カーネルであるLinuxを発表しました。Linuxは当初MINIXファイルシステムを使用していましたが、MINIXコ​​ードに基づいていません。[ 17 ]

Electoral-vote.com

2004年、タネンバウムはElectoral-vote.comというウェブサイトを立ち上げた。これは2004年アメリカ大統領選挙の世論調査を分析し、選挙人団の結果を予測するものである。彼は「世界がアメリカをどう思っているかを直接知っているアメリカ人として、そして現時点ではそれが良い状況ではないことを知っている。私は人々にアメリカを傲慢と盲目的復讐の国ではなく、自由と民主主義の国として考えてもらいたい。私はアメリカを再び誇りに思いたい。」と述べた。 [ 18 ]サイトは色分けされた地図を提供し、各州の選挙人票の予測を毎日更新した。選挙運動期間の大半を通してタネンバウムは自分の正体を隠し、自らを「投票マスター」と呼び、個人的にはジョン・ケリーを支持するとだけ認めていた。彼は2004年11月1日、選挙前日に民主党を支持していることを明かし、ウェブサイトを運営する理由と資格についても述べた。 [ 18 ]

彼はこのサイトを通じて2006 年の中間選挙も取材し、その年の上院選挙 33 選挙区の勝者を正確に予測しました。

2008年の選挙では、インディアナ州を除く全ての州を的中させた。インディアナ州ではマケイン氏が2%の差で勝利し(オバマ氏は1%の差で勝利)、ミズーリ州では僅差で勝敗を予想できなかった(マケイン氏が0.1%の差で勝利)と予測した。上院ではミネソタ州を除く全ての州を的中させた。ミネソタ州では、ノーム・コールマン氏がアル・フランケン氏を1%の差で破ると予測した。7ヶ月に及ぶ法廷闘争と再集計の後、フランケン氏が312票(0.01%)差で勝利した。

2010年、彼はウェブサイト上で中間選挙の上院選37選挙区のうち35選挙区を正確に予測した。例外はコロラド州ネバダ州だった。

Electoral-vote.comは、2016年アメリカ合衆国大統領選挙でヒラリー・クリントンが勝利すると誤って予測しました。同サイトは、クリントンがウィスコンシン州、ミシガン州、ペンシルベニア州、ノースカロライナ州、フロリダ州で勝利すると誤って予測しました。また、Electoral-vote.comはネバダ州の勝者を予測していませんでした。ネバダ州ではクリントンが勝利しました。同サイトは残りの44州とコロンビア特別区の勝者を正しく予測していました。[ 19 ]しかし、クリントンは一般投票では勝利したものの、選挙人投票では敗北しました。

タネンバウム・トーバルズ論争

タネンバウム・トーバルズ論争は、 1992年にユーズネット上で行われたカーネル設計に関するタネンバウムとリーナス・トーバルズの間で行われた有名な論争です。[ 20 ]

受賞

名誉博士号

トゥルグ・ムレシュのタネンバウム
タネンバウムは左から4番目です

参考文献

  1. ^ Bal, HE;​​ Steiner, JG; Tanenbaum, AS (1989). 分散コンピューティングシステムのためのプログラミング言語」 . ACM Computing Surveys . 21 (3): 261. doi : 10.1145/72551.72552 . hdl : 1871/2587 . S2CID 8028479. 2024年4月17日時点のオリジナルよりアーカイブ2019年12月8日閲覧 
  2. ^ Steen, Maarten van; Tanenbaum, Andrew S. (2007). 『分散システム:原理とパラダイム』アッパーサドルリバー、ニュージャージー州: ピアソン・プレンティス・ホール. ISBN 978-0-13-239227-3
  3. ^ Tanenbaum, Andrew S. (2008).現代のオペレーティングシステム. アッパーサドルリバー、ニュージャージー州: ピアソン・プレンティス・ホール. ISBN 978-0-13-600663-3
  4. ^ Tanenbaum, Andrew S. (1995).分散オペレーティングシステム. イングルウッドクリフス, ニュージャージー州: プレンティスホール. ISBN 978-0-13-219908-7
  5. ^ a bフォーゲルス、ヴェルナー(2003)。ミッション クリティカル エンタープライズ コンピューティングのためのスケーラブル クラスター テクノロジー(博士論文)。自由大学。hdl : 1871/10357
  6. ^ AS Tanenbaum (1992年1月29日). 「LINUXは時代遅れ」 .ニュースグループcomp.os.minix . Usenet: 12595@star.cs.vu.nl . 2011年1月22日時点のオリジナルよりアーカイブ。 2006年11月27日閲覧 
  7. ^ Open LibraryAndrew S. Tanenbaumの作品
  8. ^ DBLP書誌サーバーAndrew S. Tanenbaum
  9. ^ 2004年の記事、 2004年5月24日アーカイブ、 Wayback MachineでLinux、Usenetの議論、アレクシ・ド・トクヴィル研究所について
  10. ^ 「アンドリュー・タネンバウム氏が名誉あるACMソフトウェアシステム賞を受賞」 Innovation Origins、2024年6月26日。 2025年6月23日閲覧
  11. ^ a b “Andrew S. Tanenbaum's FAQ” . 2008年12月6日時点のオリジナルよりアーカイブ2023年4月25日閲覧。
  12. ^ "Gallimaufry" . Electoral-vote.com . 2024年8月24日. 2024年8月25日閲覧
  13. ^ “アンディ・タネンバウム教授の退職” . 2023年3月29日時点のオリジナルよりアーカイブ2023年3月29日閲覧。
  14. ^ Tanenbaum, Andrew S. Structured Computer Organization、第 1 版、Prentice Hall、1976 年、序文。
  15. ^トーバルズ, ライナス; ダイアモンド, デイヴィッド (2001). 『Just for fun: the story of an accidental revolutionary』 ニューヨーク: ハーパービジネス. p. 51. ISBN 978-0-06-662072-5. OCLC  1150111440 .
  16. ^ 「Andrew S. Tanenbaum's Publications」 . www.cs.vu.nl . 2007年5月9日時点のオリジナルよりアーカイブ
  17. ^ 「Andrew S. Tanenbaum, Professor at the Vrije Universiteit」 www.cs.vu.nl 。 2010年8月18日時点のオリジナルよりアーカイブ
  18. ^ a b「The Votemaster FAQ」2004年11月2日時点のオリジナルよりアーカイブ2017年2月26日閲覧。
  19. ^ “ElectoralVote” . 2020年11月1日時点のオリジナルよりアーカイブ2019年2月10日閲覧。
  20. ^ディボナ, クリス; オックマン, サム; ストーン, マーク; ベーレンドルフ, ブライアン; ブラドナー, スコット; ハマーリー, ジム; マキューシック, カーク; オライリー, ティム; パキン, トム; ペレンズ, ブルース; S. レイモンド, エリック; ストールマン, リチャード; ティーマン, マイケル; トーバルズ, リーナス; ヴィクシー, ポール; ウォール, ラリー; ヤング, ボブ (1999年1月). 「タネンバウムとトーバルズ論争」 . 『オープンソース:オープンソース革命の声』 .オライリーメディア. ISBN 978-1-56592-582-3
  21. ^ 「ACMフェロー1997ヨーロッパ」 1997年6月
  22. ^ “IEEE Fellows 1998 | IEEE Communications Society” . 2023年9月27日時点のオリジナルよりアーカイブ2023年9月17日閲覧。
  23. ^ 「アンドリュー・タネンバウム」オランダ王立芸術科学アカデミー. 2015年7月21日時点のオリジナルよりアーカイブ。 2015年7月17日閲覧
  24. ^ 「ACMソフトウェアシステム賞、2023」。ACM。
  25. ^ 「IEEE TCDP優秀技術業績賞」 IEEE。
  26. ^ 「Eurosys生涯功労賞」。EUROSYS。
  27. ^ 「マクガフィー賞受賞者」 TAA。
  28. ^ 「USENIX Flame Award」 USENIX。
  29. ^ 「NLUUG生涯功労賞」。NLUUG。
  30. ^ 「IEEE James H. Mulligan, Jr. 教育賞受賞者」(PDF) IEEE. 2010年11月24日時点のオリジナル(PDF)からアーカイブ。 2010年11月24日閲覧
  31. ^ “TAA Texty Award、2003” .たぁ。
  32. ^ 「ACM Karl V. Karlstrom 年間最優秀教育者賞、1994年」 ACM。
  33. ^ “名誉博士の原因” . Universitatea Politehnica din Bucuresti (ルーマニア語) 2024 年11 月 30 日に取得
  34. ^ “名誉博士号” .アムステルダム自由大学2025 年1 月 23 日に取得