「Linuxは時代遅れだ」とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 「Linuxは時代遅れだ」の意味・解説 

「Linuxは時代遅れだ」

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/09 05:45 UTC 版)

アンドリュー・タネンバウムとリーヌス・トーヴァルズの議論」の記事における「「Linuxは時代遅れだ」」の解説

この議論発端は、1992年1月29日であった記録されている。この日にタネンバウムは、Linuxカーネルについて初めての批判Usenet (ネットニュース) のニュースグループ comp.os.minix に投稿した。この投稿では、モノリシックカーネル設計方式オペレーティングシステムとっていかに有害でその能力失わせるかを、述べていた。タネンバウムは、この投稿に“Linux is obsolete” (「Linuxは時代遅れだ」) という題名をつけた。タネンバウムは、この最初投稿では、なぜ自分マイクロカーネル設計方式モノリシックカーネルより優れている感じているかについては、あまり詳細に説明しなかった。しかしタネンバウムは、マイクロカーネル移植性強く関連していると述べLinuxカーネルx86系列のプロセサとの関係が密接過ぎているためLinuxカーネル移植性損なわれていると主張している。またタネンバウムは、1991年モノリシックカーネル作ることは、「1970年代への大いなる後退」であると、述べている。 タネンバウムによる批判ニュースグループ投稿されたとき、トーヴァルズはこの批判に対して直接返信することができた。半日後にトーヴァルズは実際に返信した。トーヴァルズはこの返信で、MINIXには設計について固有の欠点があると主張した欠点一つとして挙げたのは、ある特定の状況におけるマルチスレッディングの欠如である。トーヴァルズは、「理論的および美的」な観点立てばマイクロカーネル設計モノリシックカーネルより優れている認識していると、述べた。トーヴァルズはまた、自分自由になる時間使ってLinux開発しLinux誰もが自由に無償使えるように公開したことを、強調した。なおMINIXは、この時点では誰もが自由に無償使えるようにはなっていなかった。さらにトーヴァルズは、特に Intel 80386 向けにLinux開発した述べた。それは単に、Intel 80386 アーキテクチャついてよ深く学ぶことができるようにするための、自分個人的なプロジェクト行っていたからであったこうした事情からトーヴァルズは、Linuxカーネル自体移植性の面でMINIXより劣っている述べたが、一方で移植性のあるアプリケーションプログラミングインタフェース (APIシステムコール) がLinux設計原則であるとも述べた。この設計原則に従うことで、Linux設計簡潔にすることができたとしている。このような理由から、トーヴァルズは「LinuxMINIXより移植性が高い」と述べた。 トーヴァルズの返信に応じてタネンバウムは、MINIXいくつかの制限自分教授であることに関係していると、述べたMINIXシステムには、平均的な学生が使うような資源少なハードウェア上で動作することができることという、要件がある。タネンバウムは、Intel 8088 を基にしたコンピュータ言及したIntel 8088 を基にしたコンピュータは、ハードディスク備えてない場合がある。Linuxは、その当時Intel 80386特化して構築されていた。Intel 80386 は、Intel 8088比べて非常に性能高くまた値段も高いプロセサであったこうした事情について、タネンバウム次のように述べた。「 [...] 約1年前の時点では、[MINIXには] 2つバージョンありましたPC (360KB ディスケット) 向けのバージョンと、286/386 (1.2MB ディスケット) 向けのバージョンです。PC向けのバージョンは、286/386 向けのバージョンと同じかあるいその2売れていました。」タネンバウムは、Linux自由に無償で使うことができるが、自分が受け持つ学生にとっては採用することができないだろうと、述べた。なぜならタネンバウム学生は、Linuxを動かすために必要とされるハードウェアを買うことができないであろうからである。そしてMINIXについては、「ハードディスク備えていない普通の 4.77 MHZ PC上で使うことができると、述べた。これに対して Kevin Brown という Usenetユーザが、タネンバウムLinux386アーキテクチャ密に結びついていることについて論難するべきではないと、述べた。なぜならLinuxは、オペレーティングシステム設計について知識が身につかないという事態を避けるために、意識的により良い選択をした結果だからである。Brown次のように述べた。「 [...] Linuxにおける明確な設計面の目標は、386アーキテクチャ特有な複数機能活用することです。それでは肝要なことは正確には何でしょうか?設計面で異な目標があれば、異な設計をすることになるということです。」Brownまた、特に廉価なハードウェア向けにシステム設計するということは将来には移植性問題につきあたるであろうとも、述べたLinuxサポートしている新しハードウェアMINIXでは十分にサポートできないこうしたことからLinuxは、新しハードウェア実際に所有する人々にとっては良い選択肢となったこうした事実にもかかわらずタネンバウムは、x86アーキテクチャ将来には他のアーキテクチャ前に敗北するであろうから、自分Linux関係する議論には深く関わる要はないと、述べた次のように言及した。「今から5年後には当然ながら情況変わっていることでしょう5年後には誰もが自由なGNUを、200MIPSで64MBのSPARCstation-5 [ のコンピュータで ] 動かしていることでしょう。」タネンバウムは、Linuxカーネルハードウェア進歩によっていずれ突然に廃れるだろうと述べた。なぜならLinuxは、386アーキテクチャに非常に密接に結びついているからである。このタネンバウム主張についての詳細は、#外れた予言参照。 トーヴァルズは、議論をここで終わらせようと試みた自分は、タネンバウム最初投稿に対して過剰に反応するべきではなかったと感じていることと、謝罪するための個人的な電子メールタネンバウムに対して送るために執筆していることを、述べた

※この「「Linuxは時代遅れだ」」の解説は、「アンドリュー・タネンバウムとリーヌス・トーヴァルズの議論」の解説の一部です。
「「Linuxは時代遅れだ」」を含む「アンドリュー・タネンバウムとリーヌス・トーヴァルズの議論」の記事については、「アンドリュー・タネンバウムとリーヌス・トーヴァルズの議論」の概要を参照ください。

ウィキペディア小見出し辞書の「「Linuxは時代遅れだ」」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「「Linuxは時代遅れだ」」の関連用語

「Linuxは時代遅れだ」のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



「Linuxは時代遅れだ」のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのアンドリュー・タネンバウムとリーヌス・トーヴァルズの議論 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS