ソフトウェア
中級

Linux 5.0 (2019年)(リナックスゴゼロ)

Linux 5.0は2019年3月Linus Torvalds公式リリースのLinuxカーネルでAMDGPU FreeSync 対応・eBPF/BTF・WireGuard 統合準備・5G ネットワーク基盤・Apple AFP/exFAT 対応 (Microsoft 寄贈) 採用しクラウド/AI 時代の標準カーネルとなった。

0 回閲覧
0 いいね
2026/5/13 更新
関連タグ
linux-5-0
2019
amdgpu-freesync
ebpf-btf
wireguard
exfat
5g
cgroups-v2
linux-history
cloud
ai

Linux 5.0 (2019年)

概要

Linux 5.0は2019年3月3日Linus Torvalds公式リリースのLinuxカーネルでAMDGPU FreeSync 対応・eBPF/BTF (BPF Type Format) ・WireGuard 統合準備 (5.6 2020年で本格マージ) ・5G ネットワーク基盤・Apple AFP (Apple Filing Protocol)・exFAT 対応 (Microsoft 2019年8月寄贈・5.4 で正式統合) ・Btrfs Swapfile 対応・cgroups v2 統合改良採用しクラウド/AI 時代の標準カーネルとなった。5.0-5.19 (2019年3月-2022年7月) ・以降6.0 (2022年10月) へ世代交代。Kubernetes 全盛期 (2019-2021年) ・OpenAI/Google AI クラスタ (2020-2022 ChatGPT 学習) ・Tesla/Cruise 自動運転 (2018-2024年Linux 5.x ベース) と並走した重要世代。

主な特徴・仕組み

  • リリース日: 2019年3月3日Linus Torvalds
  • ソースコード行数: 約26M 行 (4.20 の25M から+5%)
  • メジャー期間: 2019-2022年 (5.0-5.19・3.5年間)
  • マイナーリリース: 5.0-5.19 (20 リリース)
  • AMDGPU FreeSync: AMD VRR (Variable Refresh Rate) ハードウェアサポート
  • eBPF/BTF (BPF Type Format): eBPF プログラムにメタデータ追加・デバッグ/トレーシング改善
  • WireGuard 準備: 5.0 で初期統合準備・5.6 (2020年3月) でメインライン統合
  • exFAT サポート: 2019年8月Microsoft 公式寄贈・5.4 (2019年11月) で正式統合
  • AFP (Apple Filing Protocol): 5.0 対応・Mac/macOS 互換ファイル共有
  • Btrfs Swapfile: スワップファイルをBtrfs 上に配置可能化
  • cgroups v2: 統合・統一階層 (cgroup v1 のサイロ化解消)
  • 対応ディストリ: Red Hat Enterprise Linux 8.x (Linux 4.18・5.x ベース未) ・Ubuntu 20.04 LTS (Linux 5.4)・Debian 11 Bullseye (Linux 5.10)・SLES 15 SP3 (Linux 5.3)

Linux 5.x 主要マイルストーン (2019-2022年)

バージョン年月主な追加機能
5.02019年3月AMDGPU FreeSync・eBPF/BTF
5.4 LTS2019年11月Ubuntu 20.04 LTS の基盤・exFAT 公式統合
5.62020年3月WireGuard 統合・Multi-Path TCP
5.72020年5月EXT4 直接 I/O 高速化
5.10 LTS2020年12月Debian 11 Bullseye の基盤・新Btrfs swapfile
5.112021年2月改良性能カウンタ
5.132021年6月Apple M1 初期サポート
5.142021年8月Memfd seal・改良 IO Uring
5.15 LTS2021年10月**Android 13 の基盤・NTFS3 (Paragon 寄贈) **
5.162022年1月Futex2 (高速ロック)・改良 RPL CPU 対応
5.172022年3月random_kmalloc・改良 KASLR
5.182022年5月improved cache hierarchy
5.192022年7月5.x 系最終・以降6.0 へ

WireGuard 統合 (5.6 2020年3月)

モダンVPN 革命:

  • WireGuard (2015年Jason Donenfeld 開発): シンプル/高速 VPN・OpenVPN 後継
  • 特徴: 4,000 行コード (OpenVPN 数十万行) ・モダン暗号化 (ChaCha20/Poly1305)
  • 5.6 統合: メインライン統合 (2020年3月Linux 5.6)
  • 性能: OpenVPN 比 3-5倍速・遅延 1/2
  • 採用: Mullvad VPN・NordVPN WireGuard・Tailscale (2020年・WireGuard ベース)・Mozilla VPN
  • 後継: 2026年現在もVPN 主流規格・OpenVPN 完全置換ペース

exFAT サポート (Microsoft 寄贈・2019-2020年)

historic な Microsoft-Linux 和解:

  • 2019年8月28日: Microsoft 公式exFAT 仕様/特許を Open Invention Network (OIN) 経由Linux 寄贈
  • 5.4 (2019年11月): 正式統合・以前のFUSE 実装から本格カーネルモジュール化
  • 採用: SD カード (64GB+ exFAT 標準) ・USB メモリ (大容量) ・SSD 外付け
  • 業界影響: 「Microsoft loves Linux」(Satya Nadella 2014年) 体現・Windows Subsystem for Linux 2 (2019年) と並走

eBPF/BTF (BPF Type Format) 革新

2019年Linux 5.0 でeBPF メタデータ拡張:

  • 動作: eBPF プログラムに DWARF 型情報埋込・カーネル構造体の動的アクセス可能化
  • 応用: bpftrace (動的トレーシング) ・bpftool (eBPF プログラム管理) ・Cilium (k8s ネットワーク)
  • 2022年Linux 5.16 から: BTF が標準・カーネルビルドで自動生成
  • 後継: 2026年現代Linux 観測性 (Observability) の中核

5G ネットワーク基盤

2019年5G 商用化と連動:

  • 2019年4月3日: 韓国KT が世界初の5G 商用化
  • 2019年5G 機能 (Linux 5.x): 5G NR (New Radio) modem サポート・Network Slicing 基盤
  • 採用: Qualcomm Snapdragon X55/X60 モデム搭載スマホ (Galaxy S20 5G・iPhone 12 等)
  • 後継: Linux 6.x でmmWave・SA (Standalone) 5G 完全対応

NTFS3 (5.15 2021年10月)

Paragon Software 寄贈・Microsoft NTFS の Linux 高速実装:

  • 旧 ntfs-3g (FUSE): ユーザー空間・性能低
  • NTFS3 (カーネル空間): 性能 3-5倍・Windows パーティション読書高速化
  • 採用: Linux Mint・Ubuntu 22.04+・Fedora 36+
  • 意義: Linux↔Windows データ共有の効率化

採用システム (2019-2022年)

  • エンタープライズサーバ: RHEL 8 (Linux 4.18 ベースだが 5.x 機能 backport)・SLES 15 SP3 (Linux 5.3)・Ubuntu 20.04/22.04 LTS
  • クラウド: AWS Nitro System (Linux 5.x KVM)・Google Cloud (Linux 5.x)・Microsoft Azure
  • コンテナ: Docker 19.x-20.x・Kubernetes 1.18-1.24 (2020-2022年)・containerd 1.4-1.6
  • モバイル: Android 10-13 (2019-2022年Linux 4.14-5.15 LTS) ・iOS は独自カーネル (XNU・Linux ベースでない)
  • AI クラスタ: NVIDIA DGX (Linux 5.4 LTS) ・OpenAI GPT-3 学習 (2020-2021年Linux 5.4+)・Google Cloud TPU (Linux 5.x)
  • 自動運転: Tesla Autopilot・Cruise・Waymo (全Linux 5.x ベース・後Linux 6.x)
  • デスクトップ: Ubuntu 20.04/22.04 LTS・Linux Mint 20.x/21.x・Fedora 32-37
  • 総 Linux ユーザー数 (2022年): Android 35億・PC Linux 8,000万・サーバLinux 数百万台

関連技術との違い

項目4.0-4.20 (2015-2018)5.0-5.19 (2019-2022)6.0-現在 (2022-)
ソースコード19-25M 行26-31M 行32M+ 行
WireGuardなし**あり (5.6 2020年) **あり
exFATなし**あり (5.4 Microsoft 寄贈) **あり (改良)
eBPFXDP・bpftraceBTF・Cilium・本格化標準化完了
Apple Siliconなし**M1 初期 (5.13) **M1/M2 完全対応
NTFSntfs-3g (FUSE)**NTFS3 (カーネル空間 5.15) **NTFS3 (改良)

よくある質問 (FAQ)

Q1: Linux 5.x がクラウド/AI 時代の標準と呼ばれる理由は? A: (1) WireGuard 統合でモダンVPN 標準化・ (2) eBPF/BTF でクラウド観測性 (Cilium・Pixie 等) 急進展・ (3) exFAT 統合でMS-Linux 和解進展・ (4) AMDGPU FreeSync で AMD GPU 主流化・ (5) OpenAI ChatGPT (2022年11月) 学習基盤・全要素で「2020年代Linux の中核世代」評価。

Q2: なぜ Linux 5.15 が重要LTS と呼ばれる? A: (1) Android 13/14 主要LTS ベース (Linux 6.1 と並行)・ (2) Ubuntu 22.04 LTS (2022年4月) の基盤候補・ (3) NTFS3 統合でWindows パーティション本格対応・ (4) 6年サポート (2027年10月) で長期運用適・全要因で「Linux 5.x で最重要LTS」評価。

Q3: 現代でLinux 5.x 動作可能? A: 大規模に動作中・Ubuntu 22.04 LTS (Linux 5.15・5.19・後 6.x) ・Debian 11 Bullseye (Linux 5.10) ・Debian 12 Bookworm (Linux 6.1) ・RHEL 9 (Linux 5.14 派生) ・SLES 15 SP4/SP5 (Linux 5.14)・2026年現代の主流Linux カーネル。

まとめ

  • 2019年3月Linus Torvalds公式リリース
  • AMDGPU FreeSync・eBPF/BTF
  • WireGuard 統合準備・5G ネットワーク基盤
  • Apple AFP/exFAT 対応 (Microsoft 寄贈)
  • クラウド/AI 時代の標準カーネル
この記事について
カテゴリーソフトウェア
難易度中級
作成日2026/5/13