【でぃすとりびゅーしょん】

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

💡 Linuxカーネルに「使いやすいセット」を加えて配布したOS
📌 このページのポイント
ディストリビューション:カーネル+パッケージ=配布版 Linux カーネル(共通の核) パッケージ管理 デスクトップ環境 ツール群 設定 各ディストリビューションが独自に組み合わせる Ubuntu 初心者向け apt / GNOME Fedora 最新技術重視 dnf / GNOME Arch Linux 上級者向け・軽量 pacman / 自由選択 同じ「Linux」でもパッケージの違いで別物になる 例: 同じ生地でも具材で別のピザになるようなもの
Linuxディストリビューションのイメージ
ひよこ ひよこ

Linuxってたくさん種類があるの?

ペンギン先生 ペンギン先生

Linuxは「カーネル(中核部分)」の名前で、それを使ったOSの「完成品」がディストリビューション(ディストロ)。Ubuntu・Debian・Rocky Linux・Fedoraなど数百種類以上ある。

ひよこ ひよこ

どれを使えばいいの?

ペンギン先生 ペンギン先生

用途で選ぶ。個人・開発:Ubuntu(コミュニティが大きく情報豊富)。AWSAmazon Linux 2023。Red Hat系サーバ:Rocky Linux・AlmaLinux(CentOSの後継)。コンテナ:Alpine Linux(超軽量)。

ひよこ ひよこ

パッケージ管理ってDistro毎に違うの?

ペンギン先生 ペンギン先生

そう。Ubuntu/Debianはapt(apt install nginx)、Red Hat系はdnf/yum(dnf install nginx)を使う。インストール方法やディレクトリ構成がDistroで少し違うから、調べるときはどのDistroか意識することが大切。

ひよこ ひよこ

初心者にはどのディストリビューションがおすすめ?

ペンギン先生 ペンギン先生

UbuntuLinux Mintが定番だよ。GUIが使いやすくて情報も多い。サーバー用途ならUbuntu ServerかRocky Linux(CentOSの後継)がよく使われるね。実はディストリビューションの選択は「コミュニティの大きさ」が重要で、困ったときにググって情報が見つかるかどうかが初心者の生死を分けるんだ。Arch Linuxカスタマイズ性が最高だけどWikiを読み込む覚悟が要るし、NixOSは宣言的な設定管理が革新的だけど学習曲線が急。自分のスキルと目的に合わせて選ぶのが大事だよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
ディストリビューションって出てきたら「Linuxカーネルに各種ツールを加えて配布されるOSのパッケージ、ディストロとも言う」と思えばOK!
📖 おまけ:英語の意味
「Distribution」 = 配布・流通
💬 Linuxカーネルを「配布(distribute)」するパッケージという意味。オープンソースコミュニティやRed HatなどがLinuxカーネルを元に独自のOSを配布している
← 用語集にもどる