1990年代にGNUツールと統合され、完全なGNU / Linuxオペレーティングシステムを形成した純粋なLinuxカーネルの作成者は誰でしたか?いくつかのWikiの記事を読んだが、歴史についての明確なアイデアはありません。
答え1
これウィキペディアページかなり明確な歴史があります。当時の学生だったLinus Torvaldsは、利用可能なUnixカーネルに満足していなかったため、1991年夏に自分のカーネルを作成しました。 Unix自体(Bell Labsコードを使用)は非常に高価です。ジェニックス)とAndrew TanenbaumミニXただし、購入者にのみ提供されます。タネンバウムの本そして、トバルズは無料のUnixを開発するためのバークレー主導の努力を知りませんでした。BSD)、BSDはまだPC上で実行されていません。
それ以来、何千人もの人々がカーネルに貢献し、それらのほとんどはドライバーの形でした。
答え2
リチャード・ストルマン、の父牛に似た一種の栄養プロジェクト
リヌスベネディクトトバルズ作家Linuxオペレーティングシステム(Linuxバージョン0.01は1991年9月中旬にリリースされました。)
実際の話は次のとおりです。
1991年:
オペレーティングシステム持ってきたビル・ゲイツPCの世界を支配しました。 PCの世界の他のプレイヤーはUnixシステム渡すベル研究所しかし、価格は非常に高価であり、ソースが公開されていません。
以来ミニX渡すアンドリュー・タネンバウム、素晴らしいオペレーティングシステムではありませんが、ソースコードが公開されています。 Tanenbaumは、動作するオペレーティングシステムを作成する技術の詳細で活発な議論を通じて、コンピュータサイエンスの精神を捉えます。世界中のコンピュータサイエンスの学生がこの本を読んで、コンピュータを実行しているシステムを理解するためにコードをずっと読んでいました。
GNUプロジェクトはGCCのような多くのツール群を作成しましたが、まだオペレーティングシステムはありませんでした。
残りのストーリーとLinuxがどのように書かれたかについては、以下を読んでください。協会。
Linux歴史タイムライン:
答え3
私はRMS(Richard M. Stallman)とLinus Torvaldsのスピーチを聞く特権を得ました。 RMSの言葉によると、Linusはカーネルを作成し、現在comp.unix.osニュースグループからよく知られている電子メールから生成しました。http://www.linux.com/news/software/linux-kernel/734956-linuss-known-emailおもちゃのプロジェクトに変えることです。カーネルプロジェクトとGNUユーティリティプロジェクトの類似点は、どちらもGPLライセンスの派生物を使用することです。カーネル全体は主にGPL2であり、一部はGPLv3ですが、ほとんどのGNUプロジェクトは厳密にGPL2です。
質問には関係ありませんが、まだ関連しています。 GNUプロジェクトには独自の「Hurd」カーネルプロジェクトがあります。ここでは、ユーザーはコアカーネルに触れることなく、個々のサブシステムのみを必要に応じて実行できます。これはセキュリティを強化し、さらにモジュール化する必要があり、仮想マシンで経験することができます。実際のデバイスで(おそらく)一度見れば、実際のパフォーマンスがどうなっているのかがわかります。
また、Linusがしたこと(カーネル0.1)をオペレーティングシステムと呼ぶべきかどうかわかりません。通常、オペレーティングシステムにはカーネル、1つ以上のコンパイラ、複数のユーティリティ、およびデフォルトでGNU / Linuxのユーザーインターフェイスがあります。分配するはい。
ちょうど私の2パイ。