1.

ディストリビューション

編集

本稿はLinuxのディストリビューションに関する記事です。「Linux」と一口に言っても、カーネル(Linux Kernel)にユーザーランドやパッケージ管理を組み合わせて配布されるディストリビューション(ディストロ)が複数存在します。用途や系統で大きく分けられます。

子ページから項目を選択してください。

本ページの子ページ

主要ディストリビューション

Debian系

ディストロ特徴
Debian安定性重視。Linuxの基幹的存在
Ubuntu使いやすさ・情報量。LTS版で5年サポート
Linux Mintデスクトップ向け。直感的UI
Kali Linuxセキュリティ・ペネトレーションテスト向け
Raspberry Pi OSRaspberry Pi向け公式OS

RHEL系

ディストロ特徴
Red Hat Enterprise Linux (RHEL)商用Linux。エンタープライズ用途
CentOS StreamRHELの上流。CentOS 8まで存在したRHEL互換は終了
Rocky LinuxCentOS後継の無料RHEL互換
AlmaLinux同じくCentOS後継の無料RHEL互換
FedoraRHELの実験場。新技術がいち早く入る
Amazon LinuxAWS最適化版(RHEL系)

その他の系統

系統代表ディストロ特徴
SUSE系openSUSE、SUSE Linux Enterprise商用・欧州で強い
Arch系Arch Linux、Manjaro最新パッケージ、自分で構築する系
Gentoo系Gentooソースからビルド、極限のカスタマイズ
軽量系Alpine LinuxDocker公式イメージで多用される
セキュリティ系Tails、Qubes OS匿名・隔離特化

パッケージ管理の違い

系統パッケージマネージャパッケージ形式
Debian系apt / apt-get.deb
RHEL系yum / dnf.rpm
SUSE系zypper.rpm
Arch系pacman.pkg.tar.zst
Alpineapk.apk

選び方の目安

  • 初心者・デスクトップUbuntu / Linux Mint
  • サーバー・本番運用(商用サポート要) → RHEL / SUSE
  • サーバー・本番運用(無料) → Ubuntu Server / Rocky Linux / AlmaLinux
  • クラウド → Amazon Linux / Ubuntu / RHEL
  • Dockerコンテナ → Alpine(軽量)/ Debian-slim
  • 最新を試したい → Arch / Fedora
  • Raspberry Pi → Raspberry Pi OS

現在のディストリ確認方法

# 一般的(systemd系)
$ cat /etc/os-release

# LSB互換
$ lsb_release -a

# カーネルバージョン
$ uname -r
$ uname -a

注意点

  • 本番サーバーはLTS(長期サポート)版を選ぶのが基本
  • CentOS 8の後継としては Rocky Linux / AlmaLinux が事実上の標準
  • Alpineは glibc ではなく musl libc なので、一部C拡張バイナリで互換問題が起きることあり

関連

編集
Post Share
子ページ
  1. ディストリビューションの確認
  2. Ubuntu
同階層のページ
  1. ディストリビューション
  2. コマンド一覧
  3. ユーザー一覧の確認
  4. リポジトリの一覧の確認
  5. エラー一覧
  6. ショートカットキー一覧
  7. ログを確認する便利なコマンド
  8. cronの導入と実行方法 (CentOS 7編)
  9. ディレクトリ内のファイル数を確認
  10. 複数ファイル内の文字列を一括置換する方法