ソフトウェア
初級

Linux 2.2 (1999年)(リナックスニーツー)

Linux 2.2は1999年1月Linus Torvalds公式リリースのLinuxカーネルでネットワーク大幅改良・PCI hotplug 対応・USB サポート初対応・IPv6 本格対応・SMP 改善採用しデスクトップ/サーバ両用途で普及拡大した転換点バージョン。

0 回閲覧
0 いいね
2026/5/13 更新
関連タグ
linux-2-2
1999
netfilter
pci-hotplug
usb-1-1
ipv6
reiserfs
linux-history
red-hat-6

Linux 2.2 (1999年)

概要

Linux 2.2は1999年1月26日Linus Torvalds公式リリースのLinuxカーネルでネットワーク大幅改良 (Netfilter/iptables 2.4 へ向けた基盤・raw socket・新IPv4 routing) ・PCI hotplug 対応 (1999年Linux Hotplug Project) ・USB サポート初対応 (USB 1.1 1999年) ・IPv6 本格対応・SMP 改善 (BKL 縮小・Big Kernel Lock 段階廃止) ・ファイルシステム改良 (ext2 安定化・新規ReiserFS 実装開始) ・PowerPC G3/G4 サポート・ARM サポート本格化・Sun Microsystems Java VM Linux 移植採用しデスクトップ/サーバ両用途で普及拡大した転換点バージョン。Red Hat 6.0 (1999年4月Hedwig) ・Debian 2.1 (1999年3月Slink) ・SUSE 6.0 (1999年Q1) で主流化。

主な特徴・仕組み

  • リリース日: 1999年1月26日Linus Torvalds
  • ソースコード行数: 約1.7M 行 (2.0 の470K の3.6倍)
  • アーキテクチャ拡張: 2.0 (x86・Alpha・SPARC・MIPS・m68k・PowerPC) +**ARM・PA-RISC・SuperH・S/390 (IBM メインフレーム) **
  • ネットワーク: TCP/IP 大幅改良・IPv6 本格対応・raw socket・新 IPv4 routing engine
  • USB 1.1: 1999年Linux Hotplug Project で初対応 (Linux 2.2.18 から本格)
  • PCI Hotplug: 1999年・サーバの動的部品追加可能化
  • SMP 改善: Big Kernel Lock (BKL) 縮小・並列性能向上
  • ファイルシステム: ext2 安定化・ReiserFS 実装開始 (2001年2.4 で標準)
  • デバイスドライバ: 大幅追加・SCSI/IDE/Sound/Video
  • APIs: /proc 拡張・/sys ファイルシステムへの布石
  • 対応ディストリ: Red Hat 6.0/6.1/6.2・Debian 2.1/2.2 (Potato 2000) ・SUSE 6.0-6.4・Mandrake 6.0

1999年Linux ハードウェア対応

PC ハードウェア対応大幅拡張:

  • CPU: Intel Pentium II/III・AMD Athlon (1999年6月) ・PowerPC G3/G4
  • USB: USB 1.1 (Linux 2.2.18 1999年12月から本格)
  • Sound: SoundBlaster Live・OSS (Open Sound System) ・後継ALSA (2002年2.4)
  • Video: NVIDIA Riva TNT/TNT2・ATI Rage 128・XFree86 4.0 (2000年)
  • Network: 100BASE-TX 主流・初期 Gigabit Ethernet
  • Storage: IDE ATA-33/66・SCSI・FAT32 対応

Red Hat 6.0 (1999年4月26日)

代表的なLinux 2.2 採用ディストリ:

  • カーネル: Linux 2.2.5-15
  • 特徴: GNOME 1.0 標準デスクトップ・KDE 1.1.1 オプション・Apache 1.3.6・PostgreSQL 6.4
  • 発売価格: $30-79 (商用版) ・無償(ISO ダウンロード)
  • 公式名: Red Hat Linux 6.0 "Hedwig"
  • 歴史的意義: Red Hat 株式公開 (IPO 1999年8月11日) ・Linux 商用化加速
  • 後継: Red Hat 6.1 (Cartman 1999年10月) /6.2 (Zoot 2000年4月)

SMP 改善 (BKL 縮小)

2.2 で本格化:

  • BKL (Big Kernel Lock): 2.0 で導入・カーネル全体を1つのロックで保護・並列度低
  • 2.2 改善: BKL を部分的に細粒度ロック (Per-CPU ロック・spinlock) に分割
  • 2.4 拡張: BKL さらに縮小
  • 2.6 完了: BKL 完全撤廃 (2010年)

1999年Linux 業界状況

Dot-com バブル時代の Linux 黄金期:

  • 企業採用爆発: 米国上場企業のLinux 採用増加 (1998年Oracle Linux 移植発表・1999年IBM Linux 戦略発表)
  • Red Hat IPO (1999年8月11日): 上場初日株価+272% ・1日で時価総額$10B 達成
  • VA Linux IPO (1999年12月9日): 上場初日+700% (一時 +1000%) ・Wall Street 歴史最大初日上昇
  • Linux カンファレンス: LinuxWorld Expo 1999 (1999年8月・初開催) ・大盛況
  • Linux ユーザー数: 推定800万人 (1999年末) ・1996年の8倍

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

  • 小規模Web サーバ: Apache 1.3 (1998年6月) ・PHP 4 (2000年5月) ・MySQL 3.23 (2000年Q1) ・LAMP 完全形
  • 企業サーバ: VA Linux ハードウェア・SGI Origin (1999年Linux 移植発表)
  • デスクトップ: GNOME 1.0/1.2・KDE 1.1/2.0・Ximian Evolution (1999年Q4)
  • 組込み: 初期 ARM Linux 採用 (Compaq iPAQ 2000年) ・SH3/SH4 機器
  • 総出荷台数: 1999年Linux 採用サーバ 100万台超

関連技術との違い

項目2.0 (1996)2.2 (1999)2.4 (2001)
ソースコード470K 行**1.7M 行 (3.6倍) **約4M 行
USBなし**1.1 (Linux 2.2.18 から) **2.0 (2002年)
PCI hotplugなし**あり (1999年) **あり (改良)
アーキ対応6 系統10 系統+IBM S/390+Itanium IA-64・x86-64
BKL大型縮小開始さらに縮小
IPv6実験本格対応完全対応

よくある質問 (FAQ)

Q1: Linux 2.2 の最大の貢献は? A: (1) USB 1.1 初対応でハードウェア対応大幅向上 (Linux 2.2.18 以降) ・ (2) PCI hotplug でサーバ運用効率化・ (3) IBM S/390 サポートで企業/銀行採用拡大・ (4) Red Hat IPO/VA Linux IPO 時代の主流カーネル・全要素で「Linux 商用拡大の起点」評価。

Q2: なぜ1999年がLinux 黄金期なのか? A: (1) Dot-com バブルでWeb サーバ需要爆発・ (2) Microsoft Windows NT 4.0 の限界 (信頼性・スケーラビリティ) でLinux への移行加速・ (3) Red Hat/VA Linux IPO で$ 殺到・「次のRed Hat」を求める投資家がLinux 関連企業に投資・全要素で「企業Linux 元年」状態。

Q3: 現代でLinux 2.2 動作可能? A: kernel.org アーカイブからソース入手可能・GCC 2.x で再現コンパイル可能・1999-2002年代Red Hat 6.0/Debian 2.1 ISO 入手可能・QEMU/VirtualBox 等仮想環境で動作・i486/Pentium 古PC 実機動作も可能・教育・歴史研究用途・コレクション用途。

まとめ

  • 1999年1月Linus Torvalds公式リリース
  • ネットワーク大幅改良・新IPv4 routing
  • PCI hotplug・USB 1.1 初対応
  • IPv6 本格対応・SMP 改善
  • Red Hat 6.0/Debian 2.1/SUSE 6.0 で主流化
この記事について
カテゴリーソフトウェア
難易度初級
作成日2026/5/13