Linux(リナックス)
OSだよ
フリーソフトだよ
厳密にはカーネルの名前だよ
簡単に書くよ
Linux(リナックス)とは
コンピュータの人格に相当するソフト(OS)のひとつ
であり
フリーソフトとして公開されているUNIXっぽいOS
です。
もしくは
とあるカーネル
(OSの中核として頑張っているソフトウェア)の名前
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「OS」と「カーネル」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
OSは「これが無いとパソコンじゃねーよ」なパソコンさんの基本ソフトです。
パソコンさんはOSを入れることで、はじめてパソコンとしての お仕事が できます。
OSはパソコンさんの人格に相当するソフトです。
パソコンさんの中にWindowsを入れれば「ボクはWindowsだよー」な人格になります。
Macを入れれば「ミーはMacさー」な人格になります。
※「OS」という用語が世間に広まった きっかけがパソコンなので「パソコン」と書きましたが、スマホや その他のコンピュータ類でも同じです。
カーネルは「OSの中核部分として頑張っているソフトウェア」です。
OSを1つの組織と見なした場合、カーネルさんは中心人物です。
こいつがいないと始まりません。
ただし、カーネルさんだけでは組織の運営が成り立ちません。
シェルやデーモンといった、その他のソフトウェアを手足のように使うことによって、はじめて組織が回ります。
「カーネルさんは大事なやつだけど、カーネルさんだけではOSは成り立たない」と理解してください。
カーネルさんと あれやこれやのソフトウェアが組み合わさって、1つのOSが出来あがっているのです。
以上を踏まえて、本題に入ります。
OSと呼ばれるソフトには、いくつかの種類があります。
その中のひとつが「Linux」です。
Linuxの特徴は
1.フリーソフトである
2.UNIXと互換性がある
3.性能の低いコンピュータでも結構動く
といったところでしょうかね。
一言でまとめると、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つの可能性があります。
これは、ちょっと紛らわしいですね。
そこで、カーネルとしてのLinuxは「Linuxカーネル」と呼んだりします。
一方、OSとしてのLinux(カーネルのLinux+諸々のソフトウェア)には「Linuxディストリビューション」という呼び名が付いています。
あるいは、カーネルとしてのLinuxを「狭義のLinux」と呼んだりします。
「厳密に言えば『Linux』というのはカーネルの名前だよ!」ということでしょう。
それに対して、OSとしてのLinuxは「広義のLinux」と呼んだりします。
「ゆるく捉えれば『Linux』ってOSの名前だよね」ということでしょう。
頭から煙が出ている人もいると思うので、最後にまとめておきます。
単に「Linux」と言った場合
1.カーネルとしてのLinux
2.OSとしてのLinux
の2つの可能性があります。
このままだと紛らわしいので、必要に応じて
1.カーネルとしてのLinux:Linuxカーネル(狭義のLinux)
2.OSとしてのLinux:Linuxディストリビューション(広義のLinux)
と呼び分けたりします。
日常会話で「Linux」と出てきたのであれば、OSとしてのLinuxを指している可能性が高いと思いますけどね。
たま~にカーネルとしてのLinuxを指している場合も あります。
できれば全部まとめて覚えてあげてください。
一言でまとめるよ
まぁ「Linux」って単語が出てきたら「OS
(コンピュータの人格に相当するソフト)、もしくは、カーネル
(OSの中核として頑張っているソフトウェア)なんだな~」と お考えください。
おまけ
■検索してみる?






