ソフトウェア
中級

Linux 2.4 (2001年)(リナックスニーフォー)

Linux 2.4は2001年1月Linus Torvalds公式リリースのLinuxカーネルでNetfilter/iptables 採用・USB 2.0 対応・Ext3 ジャーナリング・SMP 大幅改善・x86-64 移植採用しエンタープライズLinux 確立の重要バージョン。

0 回閲覧
0 いいね
2026/5/13 更新
関連タグ
linux-2-4
2001
netfilter
iptables
usb-2-0
ext3
journaling
x86-64
lvm
xfs
jfs
reiserfs
linux-history
enterprise
rhel

Linux 2.4 (2001年)

概要

Linux 2.4は2001年1月4日Linus Torvalds公式リリースのLinuxカーネルでNetfilter/iptables (Paul Russell 開発・Linux 標準ファイアウォール) 採用・USB 2.0 対応・Ext3 ジャーナリングファイルシステム (Stephen Tweedie 開発)・SMP 大幅改善・x86-64 移植 (AMD Opteron 対応・2003年) ・新スケジューラ (O(1) Scheduler 2.5/2.6 へ向けた基盤) ・LVM (Logical Volume Manager) ・XFS (SGI 寄贈) ・JFS (IBM 寄贈) ・ReiserFS 標準採用しエンタープライズLinux 確立の重要バージョン。Red Hat 7.x (2001) /Debian 3.0 (2002年Woody) /SUSE 7.x で主流化・以降Red Hat Enterprise Linux (RHEL 1.0 2002年・後Linux 2.4) ・SUSE Linux Enterprise Server (SLES 8 2002年Linux 2.4) でエンタープライズ用途本格化した。

主な特徴・仕組み

  • リリース日: 2001年1月4日Linus Torvalds
  • ソースコード行数: 約4M 行 (2.2 の1.7M から2.4倍)
  • アーキテクチャ拡張: 2.2 全アーキ+Itanium IA-64 (Intel) ・x86-64 (AMD) ・SuperH・S/390x
  • Netfilter/iptables: 1999年Paul Russell 開発・Linux 標準ファイアウォール
  • USB 2.0: 高速 USB (480 Mbps) 対応・USB 1.1 (12 Mbps) から40倍速
  • Ext3: ジャーナリングファイルシステム (2001年Stephen Tweedie・ext2 互換)
  • LVM (Logical Volume Manager): 動的ボリューム管理・ストレージ柔軟運用
  • 新ファイルシステム: XFS (SGI IRIX 64bit FS 寄贈) ・JFS (IBM AIX FS 寄贈) ・ReiserFS (Hans Reiser)
  • SMP 改善: BKL さらに縮小・Per-CPU ロック増加・性能向上
  • 対応ディストリ: Red Hat 7.0/7.1/7.2/7.3/8.0/9.0・Debian 3.0 (Woody) /3.1 (Sarge) ・SUSE 7.x/8.x

Netfilter/iptables 革新

1999年Paul Russell 開発・2001年Linux 2.4 で標準化:

  • 動作: パケットフィルタリング・NAT・QoS・ロギング
  • 競合: BSD ipfw (FreeBSD)・Cisco PIX (商用)
  • 採用: 全Linux ファイアウォール・自宅ルーター (DD-WRT/OpenWrt) ・大規模クラウド (AWS Security Group 内部)
  • 後継: nftables (2014年Linux 3.13・iptables 後継) ・eBPF/XDP (高性能フィルタ)

Ext3 ジャーナリングファイルシステム

2001年Linux ストレージ革新:

  • 開発者: Stephen Tweedie (Red Hat)
  • 動作: ext2 互換+ジャーナル機能 (クラッシュ時データ整合性保証)
  • メリット: fsck 高速化 (TB 級ディスクでも数分・ext2 は数時間)
  • 採用: 2001-2011年 Linux デフォルトFS・以降ext4 (2008年2.6.28) へ移行
  • 競合: ReiserFS (2001年同時期・性能優位) ・XFS (1996年SGI IRIX) ・JFS (IBM AIX)

x86-64 (AMD64) 移植

2003年AMD Opteron 登場時の重要対応:

  • AMD64 ISA: 2003年4月AMD Opteron リリース・64bit x86
  • Linux 2.4 x86-64 移植: 2003年初頭・Andi Kleen (SUSE) 主導
  • メリット: 32bit x86 (最大4GB メモリ) 制限突破・大規模サーバ対応
  • Intel 採用: 2004年Intel EM64T (Prescott) ・AMD64 互換性確保
  • 後継: 全現代Linux サーバ/PC でx86-64 標準・32bit 廃止進行中

エンタープライズLinux 確立

2002年からの企業向けLinux:

  • Red Hat Enterprise Linux 1.0 (2002年2月): Linux 2.4 ベース・10年サポート (RHEL 主流ビジネスモデル)
  • SUSE Linux Enterprise Server 8 (SLES 8 2002年10月): Linux 2.4 ベース・Novell 買収 (2003年11月)
  • United Linux (2002年5月): SUSE/Turbolinux/Conectiva/SCO の共同エンタープライズLinux (短命)
  • IBM Linux 戦略 ($1B・1999年): 2001年Linux 2.4 採用後IBM Linux ハードウェア・ソフトウェア事業拡大
  • 歴史的意義: 2001-2005年「Linux on Servers」企業採用爆発・Microsoft NT 4.0/2000 から大量移行

採用システム (2001-2004年)

  • エンタープライズサーバ: IBM eServer xSeries・Dell PowerEdge・HP ProLiant・Sun Fire (Linux 移植)
  • クラウドコンピューティング起点: Google (2001年Linux 2.4 採用) ・Amazon (2003年AWS 計画開始)
  • デスクトップ: GNOME 2.0 (2002年6月) ・KDE 3.0 (2002年4月) ・OpenOffice.org 1.0 (2002年5月)
  • 組込み Linux: Compaq iPAQ・Sharp Zaurus・Linksys ルーター
  • 総 Linux ユーザー数 (2003年): 推定2,000万人 (世界)

関連技術との違い

項目2.2 (1999)2.4 (2001)2.6 (2003)
ソースコード1.7M 行**4M 行 (2.4倍) **約7M 行
USB1.1 (2.2.18 から)**2.0 (480 Mbps) **2.0+OHCI/EHCI 完全
ファイルシステムext2 主流ext3 (ジャーナリング) +XFS/JFS/ReiserFSext3 標準+ext4 開発
ファイアウォールipchains (古い)**Netfilter/iptables (新規) **iptables 拡張
x86-64なし**あり (2003年AMD Opteron) **あり (完全実装)
アーキ対応10 系統+S/390+Itanium IA-64・x86-64・SuperH+S390x・ARC・MIPS64

よくある質問 (FAQ)

Q1: Linux 2.4 がエンタープライズLinux 確立の起点と呼ばれる理由は? A: (1) Netfilter/iptables でファイアウォール統合・サーバセキュリティ向上・ (2) ext3 ジャーナリングで信頼性確保・クラッシュ時データ保護・ (3) USB 2.0 で高速デバイス対応・ (4) x86-64 で大規模メモリ対応・ (5) RHEL 1.0/SLES 8 等エンタープライズディストリ Linux 2.4 採用・全要素で「企業Linux 信頼性確立」評価。

Q2: ReiserFS と ext3 はどちらが優れたか? A: ReiserFS (Hans Reiser・2001年) は小ファイル性能優位・ext3 (Stephen Tweedie・2001年) は互換性 (ext2 から段階移行可能) 優位。技術的優位はReiserFS だがHans Reiser 殺人事件 (2008年・現服役中) で開発停滞・主流地位を ext3→ext4 (2008年) →btrfs/ZFS (2010年代) へ移行。

Q3: 現代でLinux 2.4 動作可能? A: kernel.org アーカイブからソース入手可能・古いGCC 2.x/3.x で再現コンパイル可能・2001-2005年RHEL 3/4/SUSE 8/9 ISO 入手可能・QEMU/VirtualBox 等仮想環境で動作・Pentium III/4 古PC 実機動作可能・教育・歴史研究・古いソフト動作環境構築用途。

まとめ

  • 2001年1月Linus Torvalds公式リリース
  • Netfilter/iptables・USB 2.0 対応
  • Ext3 ジャーナリングFS・LVM 採用
  • x86-64 (AMD Opteron) 移植
  • RHEL/SLES エンタープライズLinux 確立
この記事について
カテゴリーソフトウェア
難易度中級
作成日2026/5/13