Linuxカーネル(リナックスカーネル)
カーネルとしてのLinuxだよ
「Linux」はOSの名前でもあるし、カーネルの名前でもあるんだよ
簡単に書くよ
Linuxカーネル(リナックスカーネル)(英:Linux kernel)とは
カーネル
(OSの中核として頑張っているソフトウェア)としてのLinuxのこと。
もう少し具体的に書くと
いわゆる「Linux」と呼ばれているOS
(コンピュータの人格に相当するソフト)の中にある「Linux」という名前のカーネルのこと
です。
詳しく書くよ
ちょっとややこしいので順番に見ていきましょう。
まずは予備知識として
・OS
・カーネル
・Linux(リナックス)のあれやこれや
について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
OSは「パソコンさんの人格に相当するソフト」です。
パソコンさんは中にOSを入れることで、はじめてパソコンとしての お仕事が できます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。
※「OS」という用語が世間に広まった きっかけがパソコンなので「パソコン」と書きましたが、スマホや その他のコンピュータ類でも同じです。
カーネルは「OSの中核部分として頑張っているソフトウェア」です。
OSを1つの組織と見なした場合、カーネルさんは中心人物です。
こいつがいないと始まりません。
ただし、カーネルさんだけでは組織の運営が成り立ちません。
シェルやデーモンといった、その他のソフトウェアを手足のように使うことによって、はじめて組織が回ります。
「カーネルさんは大事なやつだけど、カーネルさんだけではOSは成り立たない」と理解してください。
カーネルさんと あれやこれやのソフトウェアが組み合わさって、1つのOSが出来あがっているのです。
Linuxは「OSのひとつ」です。
ただし、ですね。
より厳密に言うと、Linuxはカーネルなのです。
どこかのスゴい人が開発したOS用のカーネル、それが「Linux」です。
カーネルであるLinuxは、それ単体ではOSとして動作しません。
OSとして動作するためには、あれやこれやのソフトウェアが必要です。
ということは、ですよ。
「よーし!パパ、新しいパソコンにLinuxを入れちゃうぞ~!」と宣言したときに、カーネルであるLinuxだけをポンと渡されても困ってしまいます。
他に必要なソフトウェアをえっちらおっちら集めてきて上手く組み合わせないと、パパのパソコンでLinuxは動きません。
めっちゃ、大変そうですね。
そこで、優しい人が、あれやこれやのソフトウェアを集めてきて、カーネルであるLinuxと一緒に配ってくれています。
「これで必要なものは全部だから、これを丸ごと入れれば、そのままLinuxなOSとして使えるよ~」という優しさです。
一般的に「Linux」と呼ばれているOSは、この「カーネルのLinux+諸々のソフトウェア」のことです。
早口言葉みたいですが
Linuxをカーネルとして使っているOSがLinux
なのです。
以上を踏まえて、本題に入ります。
ここまでの説明で、単に「Linux」と言った場合
1.カーネルとしてのLinux
2.OSとしてのLinux
の2つの可能性があると分かりました。
この2つのうち
カーネルとしてのLinux
を指す呼び名が「Linuxカーネル」です。
あと、ついでなので書いておくと「OSとしてのLinux(カーネルのLinux+諸々のソフトウェア)」は「Linuxディストリビューション」と表現されたりします。
ちなみに、カーネルのLinuxは「狭義のLinux」と表現されたりもします。
「厳密に言えば『Linux』というのはカーネルの名前だよ!」ということでしょう。
OSとしてのLinuxは「広義のLinux」です。
「ゆるく捉えれば『Linux』ってOSの名前だよね」ということでしょう。
気が向いたら、全部まとめて覚えてあげてください。
カーネルとしてのLinux:Linuxカーネル(狭義のLinux)
OSとしてのLinux:Linuxディストリビューション(広義のLinux)
です。
一言でまとめるよ
まぁ「Linuxカーネル」って単語が出てきたら「カーネル
(OSの中核として頑張っているソフトウェア)としてのLinuxのことなんだな~」と お考えください。
おまけ
■訳してみるよ
「Linux(リナックス)」はIT用語の「Linux」です。
「kernel(カーネル)」の意味は「核」とか「種」とか「中心部」とかです。
何となく くっつけると
Linuxの核
となります。
■検索してみる?






