はじめに
Linuxを皆さんは聞いたことがあるでしょうか?
エンジニアの方なら一度は聞いたことがあるでしょう。
しかし、Linuxについて少し調べるとUbuntuやCentOSというものを使用しているのを見かけます。
最初にこれをみた時に、これらもOSなの?ディストリビューションて何?となったので簡単にまとめてみました。
Linux
まずは、Linuxですね。一般的には、WindowsやMacOSと同様にOSの一つとして知られています。
Linuxカーネルとは
調べるとカーネルって目にしますよね。これはなんでしょうか?
これは、OSの中心部分でハードウェアとソフトウェアの間を取り持つ役割があります。
実はLinuxとは、狭義ではこのLinuxカーネルのことを指しています。
Linuxディストリビューションとは?
Linuxカーネルはあくまで中心部なのでそれ単体では動けません。
そこで、様々なソフトウェアやライブラリを組み合わせてOSとして動作するようにしたのがLinuxディストリビューションです。
つまり、Linuxディストリビューションには共通でLinuxカーネルが含まれており、目的によって周りのソフトウェアやライブラリを組み込んで生まれたのがUbuntuやCentOSということです。
最後に
Linuxカーネルやディストリビューションのイメージがなんとなくついたでしょうか?
世の中には様々なディストリビューションが存在しているので、ぜひ一度何がどんな目的で利用されるのか調べてみてください!!