TL

Linux

Linus Torvalds / 1991年登場

オープンソースの Unix 系 OS。サーバ・クラウドで事実上の標準だが、デスクトップ・組込み・Android の基盤としても広く使われる“どこにでもいる”OS。

TL;DR要点だけ先に
  • 1.無料・OSS の Unix 系 OS。
  • 2.サーバ/クラウドで事実上の標準シェア。
  • 3.サーバや開発環境なら迷わず Linux。

基本情報

Introducing

Linux のロゴ
Linuxオープンソースの Unix 系 OS。サーバ・クラウドで事実上の標準だが、デスクトップ・組込み・Android の基盤としても広く使われる“どこにでもいる”OS。
区分
デスクトップ / サーバ / 組込みその他
カーネル
モノリシックLinux カーネル)
ライセンス
オープンソースGPL)
系統
Unix 系
選ばれる理由
無料オープンソースで改変自由サーバ/クラウドで圧倒的シェア
主な利用シーン
サーバ / クラウド組込み・IoT / 開発環境(WSL・コンテナ)

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

Linux は「カーネル+周辺ソフト」の組み合わせ方(ディストリビューション)で性格が大きく変わります。代表的なものを系統別に。

UbuntuDebian 系

最も普及。デスクトップからサーバ・クラウドまで定番で情報も豊富。

DebianDebian 系(本家)

安定重視のコミュニティ製。多くの派生ディストリの母体。

Linux MintDebian / Ubuntu 系

Windows からの移行に優しいデスクトップ向け。

FedoraRHEL 系(上流)

新技術をいち早く採用する Red Hat の実験的な上流。

Red Hat Enterprise LinuxRHEL 系

商用サポート付きの企業向け定番(RHEL)。

Rocky Linux / AlmaLinuxRHEL 系

CentOS 後継の無償 RHEL 互換ディストリ。

openSUSE / SUSE独立系

欧州で強く YaST 管理が特徴。SLES が商用版。

Arch Linux独立系

ローリングリリース。最小から自分で構築する上級者向け。

Alpine Linux独立系

超軽量・セキュア。Docker イメージの定番ベース。

Kali LinuxDebian 系

ペネトレーションテスト/セキュリティ検証に特化。

Amazon LinuxRHEL 系派生

AWS に最適化されたクラウド向けディストリ。

Decision Guide

選定ポイント

採用する理由と、事前に受け入れるべきトレードオフを分けて確認します。

Why It Fits

選ぶ理由

  1. 無料・オープンソースで改変自由
  2. サーバ/クラウドで圧倒的シェア
  3. 軽量・安定・カスタマイズ自在

Trade-offs

考慮すべき点

  1. デスクトップ普及は限定的
  2. ディストリ乱立で選定が要る
  3. 一部の商用ソフト/ゲームが非対応

もっと詳しく

どんな OS か

Linux は 1991 年に Linus Torvalds が公開した OS(正確にはカーネル)で、サーバーやクラウドでは事実上の標準となっています。ソースが公開された **OSS(オープンソース)**で、ライセンスは GPL。誰でも入手・改変・再配布ができます。

カーネルはモノリシックカーネルで、デバイス制御やファイルシステムなど多くの機能をカーネル内に持つ構成です。

仕組み・特徴

  • 無料で改変自由。商用ライセンス料がかからず、用途に合わせて中身を作り替えられる。
  • 軽量・安定で、長時間の連続稼働に強い。サーバー用途に向く。
  • カスタマイズ自在。必要な機能だけを組み込み、無駄を削った構成にできる。
  • スマートフォン OS の Android の基盤としても使われており、利用範囲は非常に広い。
# どのカーネルが動いているかを確認
uname -r

強みと弱み

強みは、コスト・自由度・安定性の三拍子です。クラウド上の仮想マシンやコンテナの中身はほとんどが Linux であり、現代の Web インフラを支えています。

弱みは、ディストリビューション(配布形態)が乱立していることです。Ubuntu、Red Hat 系、Debian など多数あり、どれを選ぶかの判断が必要になります。また、デスクトップ用途での一般普及は限定的で、市販ソフトやゲームの対応は Windows・macOS に及びません。

(個々のディストリの一覧・比較は別セクションで扱うため、ここでは深入りしません。)

他の OS との違い・どんな人に向くか

  • Windows / macOS との違い:単一ベンダーの完成品ではなく、部品を組み合わせて自分の環境を作る性格が強い。無料で自由な代わりに、選定と設定の知識が要る。

サーバーやクラウドを運用するエンジニア、コストを抑えつつ自由に環境を作りたい人、仕組みを学びたい人に向いています。

OS Decision

Linuxを実務で読む

TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。

解決すること

サーバ / クラウド

比較で見る軸

区分: デスクトップ / サーバ / 組込み・その他 / カーネル: モノリシック(Linux カーネル) / ライセンス: オープンソース(GPL)

導入後に効く点

サーバ/クラウドで圧倒的シェア

先に潰すリスク

デスクトップ普及は限定的

数字・仕様の読み方
区分
デスクトップ / サーバ / 組込み・その他
カーネル
モノリシック(Linux カーネル)
ライセンス
オープンソース(GPL)
系統
Unix 系

判断チェックリスト

  • 自社の用途が「サーバ / クラウド / 組込み・IoT」に近いか確認する。
  • 強みである「無料・オープンソースで改変自由」が本当に評価軸になるか確認する。
  • 注意点の「デスクトップ普及は限定的」を運用で吸収できるか確認する。
  • 公開値や仕様値は、対象プラン・対象機種・対象リージョンまで確認する。
  • 既存システム、ID、ネットワーク、監視、バックアップとの接続方法を先に洗い出す。
  • 小さく試してから、本番移行、権限設計、障害時手順、コスト監視を決める。

次に確認する観点

サーバ / クラウド組込み・IoT開発環境(WSL・コンテナ)UbuntuDebianLinux MintFedoraRed Hat Enterprise Linux

こんな用途に向く

サーバ / クラウド組込み・IoT開発環境(WSL・コンテナ)
公式ドキュメント ↗