ディストリ選定
個人開発、サーバー、学習、ローリング更新で見る候補を分けます。
Ubuntu LTS: サーバーと学習の基準Debian: 安定運用Fedora: 新しめのデスクトップArch: 自分で追える人向け
Ubuntu LTS: サーバーと学習の基準Debian: 安定運用Fedora: 新しめのデスクトップArch: 自分で追える人向け追加調査で押さえる実務ポイント
Linuxディストリビューションは、見た目や知名度だけでなく、用途、更新期間、CPU、GPU、アプリ、パッケージ形式、管理責任、復旧方法で選びます。このページは、候補名を先に決めるのではなく、必要条件からDebian/Ubuntu系、RHEL/Fedora系、Arch系、SUSE系、独立系の次ページへ進むための選定ハブです。
最初に条件を固定する
| 条件 | 確認内容 |
|---|---|
| 用途 | desktop、server、開発、組み込み |
| 更新 | LTS、固定、rolling |
| CPU | x86_64、ARM64等 |
| GPU | NVIDIA、AMD、Intel |
| software | 必須app・driver |
| support | community、商用 |
| security | lifecycle、advisory |
| 運用 | backup、rollback |
用途から選ぶ
| 用途 | 入口 |
|---|---|
| 初めてのdesktop | Ubuntu系を比較 |
| enterprise server | RHEL/Fedora系、SUSE系 |
| 自分で構成 | Arch系 |
| 古いPC | 現行軽量distribution |
| container host | immutable・minimal系 |
| 特殊CPU | architecture対応を個別確認 |
系統別の違い
- Debian / Ubuntu系: DEB、APT
- RHEL / Fedora系: RPM、DNF
- Arch系: pacman、rolling
- SUSE系: RPM、Zypper
- 独立系: 個別確認
Live環境で確認
- 公式URLからISOを取得。
- checksum・signatureを確認。
- backup。
- Live USB。
- Wi-Fi。
- GPU。
- audio。
- sleep。
- printer。
- Japanese input。
- install先disk。
- recovery media。
現在のPCを確認
uname -m
lspci
lsusb
読み取り用の確認例です。現在Linuxが動いている場合に使います。
避ける選び方
- 古い記事だけで決める
- screenshotだけで決める
- 「軽量」の一語だけで決める
- EOL版を選ぶ
- 非公式ISOを使う
- package数だけで比較する
- rollingを放置可能と考える
サーバー
serverではGUIより、support lifecycle、security advisory、backup、HA、cloud image、監視、application certificationを優先します。
次に読む
参考リンク
- www.debian.org - Debian Releases
- ubuntu.com - Ubuntu release cycle
- access.redhat.com - RHEL lifecycle
- archlinux.org - Arch Linux
- www.suse.com - SUSE lifecycle