1.2 ディストリビューション
Linux Distributions
Linuxディストリビューションは、Linuxカーネルにユーザーランドツール、パッケージ管理システムを組み合わせた配布形態である。用途に応じて多数の選択肢が存在する。
主要ディストリビューション
@startuml
!theme plain
skinparam backgroundColor #FEFEFE
rectangle "Debian系" as Debian #DBEAFE {
rectangle "Debian" as Deb
rectangle "Ubuntu" as Ubuntu
rectangle "Linux Mint" as Mint
}
rectangle "Red Hat系" as RedHat #FECACA {
rectangle "RHEL" as RHEL
rectangle "Fedora" as Fedora
rectangle "CentOS / Rocky" as CentOS
}
rectangle "独立系" as Independent #D1FAE5 {
rectangle "Arch Linux" as Arch
rectangle "Gentoo" as Gentoo
rectangle "Slackware" as Slack
}
Deb --> Ubuntu
Ubuntu --> Mint
RHEL --> CentOS
RHEL <--> Fedora : 技術交流
note bottom of Debian
apt / dpkg
安定性重視
end note
note bottom of RedHat
dnf / rpm
企業向け
end note
note bottom of Independent
最新 or カスタマイズ
上級者向け
end note
@enduml
図1: 主要ディストリビューションの系譜
| 系統 | 代表例 | パッケージ管理 | 特徴 |
|---|---|---|---|
| Debian系 | Ubuntu, Debian | apt / dpkg | 安定性、豊富なパッケージ |
| Red Hat系 | RHEL, Fedora | dnf / rpm | 企業サポート、SELinux |
| Arch系 | Arch, Manjaro | pacman | 最新版、ローリングリリース |
用途別の選択
| 用途 | 推奨 | 理由 |
|---|---|---|
| サーバー | Ubuntu Server, RHEL | 長期サポート、安定性 |
| デスクトップ | Ubuntu, Fedora | 使いやすさ、ハードウェア対応 |
| 学習 | Arch, Gentoo | システム理解が深まる |
出典
[1] DistroWatch.com - Linux Distributions.
[2] Ubuntu Documentation. https://help.ubuntu.com/
[3] Red Hat Enterprise Linux Documentation.
[2] Ubuntu Documentation. https://help.ubuntu.com/
[3] Red Hat Enterprise Linux Documentation.