「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「広義のリナックス」と「狭義のリナックス」の違い

スポンサーリンク

予備知識


用語意味
OSコンピュータの人格に相当するソフト
カーネルOSの中核部分として頑張っているソフト
リナックスOS、もしくは、カーネルの名前
リナックスディストリビューションOSとしてのリナックス。「カーネル」と呼ばれる中核部分だけでなく、その他に必要な諸々のソフトも含めたリナックス(の配布形態)
リナックスカーネルカーネルとしてのリナックス。いわゆる「リナックス」と呼ばれているOSの中にある「リナックス」という名前のカーネル

それぞれの用語の意味


用語意味
広義のリナックス「リナックスディストリビューション」のこと。OSとしてのリナックス
狭義のリナックス「リナックスカーネル」のこと。カーネルとしてのリナックス

似ているところ


どちらも「リナックス」と呼ばれているものです。


違うところ


OSかカーネルかの違いです。
それぞれ

広義のリナックス:OSのリナックス
狭義のリナックス:カーネルのリナックス


を指します。


「広義のリナックス」と「狭義のリナックス」の違い1

カーネルは「OSの中核部分として頑張っているソフトウェア」です。
OSを1つの組織と見なした場合、カーネルさんは中心人物です。
こいつがいないと始まりません。


「広義のリナックス」と「狭義のリナックス」の違い2

ただし、カーネルさんだけでは組織の運営が成り立ちません。
シェルデーモンといった、その他のソフトウェアを手足のように使うことによって、はじめて組織が回ります。

「カーネルさんは大事なやつだけど、カーネルさんだけではOSは成り立たない」と理解してください。
カーネルさんと あれやこれやのソフトウェアが組み合わさって、1つのOSが出来あがっているのです。


「広義のリナックス」と「狭義のリナックス」の違い3

それを踏まえて「リナックス」というのはカーネルの名前です。
どこかのスゴい人が開発したOS用のカーネル、その名前が「リナックス」です。


「広義のリナックス」と「狭義のリナックス」の違い4

ただし、リナックスをカーネルとして使っているOSも「リナックス」と呼ばれています。
早口言葉みたいですが

リナックスをカーネルとして使っているOSがリナックス

なのです。


「広義のリナックス」と「狭義のリナックス」の違い5

単に「リナックス」と言った場合、OSのリナックスを指すのかカーネルのリナックスを指すのか文脈から判断する必要があります。
これは、ちょっと紛らわしいですよね?

その紛らわしさを解消するために

OSのリナックス→広義のリナックス
カーネルのリナックス→狭義のリナックス


と呼び分けることがあるのです。


「広義のリナックス」と「狭義のリナックス」の違い6
スポンサーリンク
書籍画像018
書籍画像060


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
マンガでわかるITパスポート