Linuxディストリビューションとは?

Linuxディストリビューションとは?

From: リナックスアカデミー 松田航
新宿本校にて、、、

Linuxには
さまざまな種類があり、

それらを

「ディストリビューション」

…と呼びます。

今回はさまざまな
Linuxディストリビューションについて
お話ししましょう。

そもそもディストリビューションとは?

ディストリビューションとは

「流通」
「配布」

という意味で、
Linuxが配布される形態のことを言います。

本来、
Linuxという言葉は
Linuxカーネルのことを意味していますが、

カーネルだけでは
OSとして手軽に使うことはできません。

そこで、
Linuxを利用しやすいように

アプリケーションなどをパッケージにして
すぐに使える状態にしたものを

「ディストリビューション」

…と呼びます。

自動車で例えるとわかりやすいですね。

自動車には
エンジンの他にハンドルやタイヤなど

さまざまな部品があって初めて
自動車として利用することができます。

Linuxも同じで、
カーネル以外にも
さまざまなアプリケーションがあって初めて

Linuxとして
利用することができるのです。

そして同じ自動車でも
いろいろな車種があるように

Linuxにも
いろいろなディストリビューションがあるのです。

代表的なLinuxディストリビューション

代表的なディストリビューションを
いくつかご紹介しましょう。

■Red Hat Enterprise Linux (RHEL)

アメリカのRedHat社が開発した
商用向けのLinuxディストリビューションです。

クライアントPC用途ではなく
大規模システムのサーバーに利用されています。

■Fedora

FedoraはRedHat社が
支援しているディストリビューションです。

RHELは商用向けで有料なのに対し
Fedoraは無料で使うことができます。

Fedoraは次世代のRHEL向けの
検証用ディストリビューションとしての役割があり、

実際にFedoraで検証された
多くの新しい技術がRHELに採用されています。

■Debian

Debianは
世界中の有志が集結して作り上げた、

100%フリーで使うことができる
Linuxディストリビューションです。

さまざまなCPU上での動作サポートと
数万にもおよぶ膨大なアプリケーション数が特徴で、
多くの企業のシステムに採用されています。

■CentOS

CentOSはRHELのクローン(複製)OSで
RHELの商用部分を取り除いたディストリビューションです。

Fedoraのように
RHELの実験的要素を含んだOSとは異なり、

安定性も比較的高く、
商用でも使われる機会も増えています。

うちの授業はこれでやっています。
Centいいですよ。

■Ubuntu

Debianをベースに作られた
世界的な人気を持つディストリビューションです。

使いやすいデスクトップで
初心者にも抵抗なく使えるのが特徴ですが、

Debianと同じく
多くの企業のシステムにも使われています。

Linuxディストリビューションのトレンドは?

Linuxには
多くのディストリビューションがありますが、

実際に使われているのは
どのディストリビューションなのでしょうか。

実際にWebサイトで使われている
ディストリビューションを見てみましょう。

W3Techs
[URL]http://w3techs.com/technologies/history_details/os-linux

dist

これは
2014年から2015年にかけて、

Webサイトで使われている
Linuxディストリビューションの割合を示したものです。

2015年3月時点で…

1位:Debian … 32.4%
2位:Ubuntu … 26.2%
3位:CentOS … 20.3%

…と全体の78%以上を
Debian、Ubuntu、CentOSが占めています。

リリース当初は人気が高かった
Red Hat Enterprise Linuxですが、

Debian系ディストリビューションの人気が高く、
少しずつ利用率が減ってきています。

どのLinuxを使うかは企業によりますが、

・Debian系(Debian、Ubuntu)
・RedHat系(RHEL、CentOS)

…といったLinuxが
現時点でのトレンドであることを覚えておいてください。

操作自体は大きく変わりませんが、
コマンド等が変わってくるので、
注意しましょう。

Linuxテクノロジーをしっかり学ぶことが大切

ディストリビューションは違っても
Linuxというテクノロジーに違いはありません。

まずはLinuxという
テクノロジーをしっかり学ぶことが大切です。

ディストリビューションに左右されない
正しいノウハウがあれば、

どのようなディストリビューションにも
対応できるエンジニアになれるのです。

「環境に左右されないエンジニア」

そんな素晴らしいエンジニアを目指してください。

リナックスアカデミー
松田

PS

Linuxテクノロジーを学び
環境に左右されないエンジニアを目指すならこちらから

Linuxならリナックスアカデミー