「第2回エンペディア大賞」が2月いっぱい開催中です。2024年に作成された記事の中から、お気に入りの記事に投票しましょう!
Linuxカーネル
ナビゲーションに移動
検索に移動
Linuxカーネル | |
---|---|
初版 | 1991年9月17日 |
リポジトリ | https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git |
プログラミング言語 | C,アセンブリ言語,Rust |
ライセンス | GPL v2 |
種別 | モノリシックカーネル |
公式サイト | https://www.kernel.org/ |
テンプレートを表示 |
Linuxカーネルは、自由/オープンソースのカーネルである。リーナス・トーバルズによって開発が開始された。世界中の技術者や企業が協力し改善していくことで高い信頼性をもっている。
歴史[編集]
- 1991年、当時、フィンランドの大学院生であったリーナス・トーバルズがMINIX(UNIX)のカスタマイズをきっかけにゼロからカーネルを作成し始めたのがLinuxカーネルの始まりである。
- 1992年にTanenbaum教授は古い技術のモノシリックカーネルであることやポータビリティに欠けることからLinuxを批判した[1]。
- 1994年にLinux 1.0がリリースされた。
Linuxカーネルを使用したOS[編集]
その他[編集]
- 1990年代初頭時点で、GNU/Linuxにおいて、オペレーティングシステムに必要な多くのプログラム(ライブラリ、コンパイラ、テキストエディタ、Unixシェル、ウィンドウシステム[注 1])は、完成していたが、[注 2]低水準の要素であるデバイスドライバ、デーモン、カーネルといったものは未完成であった。[2]リーナス・トーバルズは、もし当時GNUカーネルが利用できたならば、自分はLinuxカーネルを作成しなかっただろうと発言している。[3]