萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 起源與發展史:從 Linus 臥室專案到全球數位基礎設施核心

一、誕生:1991 年的夏天

1991 年 8 月 25 日,芬蘭赫爾辛基大學二年級學生 Linus Benedict Torvalds 在 comp.os.minix 新聞組發布了改變歷史的貼文:

「Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months [...]
Linus Torvalds
」

二、關鍵命名與早期里程碑

時間事件細節
1991-09-170.01 版釋出僅核心,需 MINIX 編譯,無磁碟驅動、無檔案系統支援 (僅 MINIX fs)
1991-10-050.02 版支援極少硬體,首批測試者回報
1991-120.10 版支援硬碟、鍵盤、螢幕、串列埠、Shell、GCC 編譯自宿
1992-01採用 GPLv2原為「僅限非商業使用」授權,改為 GPLv2,引爆社群貢獻
1992-030.95 版X Window (XFree86)、TCP/IP、虛擬記憶體、SCSI、音效支援
1992-050.96 版模組化核心雛形、檔案系統模組 (ext, minix, xia, msdos)
1994-03-141.0 版正式釋出穩定、功能完整、支援模組動態載入、SMP 初步支援、POSIX.1 相容
1994-03Tux 企鵝吉祥物誕生Larry Ewing 用 GIMP 繪製,Linus 描述:「剛飽餐一頓鯡魚、討人喜歡、讓人想擁抱的企鵝」

名字由來

  • Linus 最初想命名為 Freax (Free + Freak + x/Unix)。
  • FTP 站點管理員 Ari Lemmke 覺得「Freax」不好聽,自行在 ftp.funet.fi 建立 /pub/OS/Linux 目錄。
  • 「Linux」= Linus + Minix/Unix,名稱就此定案。

三、爆發式成長期 (1994-2000)

  • 發行版百花齊放:Slackware (1993, 最老存活)、Debian (1993, 社群治理)、Red Hat (1994, 商業化)、SuSE (1994, 歐洲)、TurboLinux (1996, 亞洲)、Mandrake (1998, 易用性)、Gentoo (2000, 源碼優化)。
  • 企業進場:1998 Netscape 開源瀏覽器 → Mozilla;1999 VA Linux/Red Hat/Andover 上市,股價暴漲;2000 IBM 投資 10 億美元支援 Linux (「Peace, Love, Linux」廣告)。
  • 核心技術躍進:2.0 (1996) SMP、模組完善、多架構 (Alpha, SPARC, PPC);2.2 (1999) 更好 SMP、桌面就緒;2.4 (2001) 企業級 (JFS, XFS, LVM, USB 2.0, IPv6)。

四、企業級成熟與雲端時代 (2001-2015)

年份關鍵事件影響
2001Linux 2.4 釋出企業級就緒:JFS/XFS/ReiserFS、LVM、USB 2.0、IPv6、IDE RAID
2002Red Hat Enterprise Linux (RHEL) 2.1 推出訂閱模式確立、10 年生命週期、認證生態
2003SCO 訴 IBM/Novell/用戶 (侵權鬧劇)社群團結反擊,最終 SCO 破產,Linux 版權淨化
2004Ubuntu 4.10 (Warty Warthog) 推出「Linux for Human Beings」、6 個月釋出週期、Live CD、免費寄送光碟
2005Git 誕生 (Linus 兩週寫出)分散式版控革命、GitHub/GitLab/Gitea 生態誕生
2007Android 1.0 釋出 (Linux 核心 + Bionic/ART)Linux 成為行動裝置霸主 (70%+ 市佔)
2008Linux 2.6.27 穩定長期支援 (LTS) 機制啟動Greg KH 維護 LTS 分支,企業/嵌入式長期依賴
2011Linux 3.0 釋出 (版本號跳躍)開發模式成熟,不再以大版本號標示重大變更
2013systemd 採用爭議 (Debian/Ubuntu/RHEL 7/Arch/Fedora 採用)統一服務管理、並行啟動、cgroups、journal、網路/解析器整合
2015Linux 4.0 釋出、Live Patching (kGraft/kpatch) 合併無需重啟修補核心、LTS 機制完善 (2/6 年)

五、現代霸主時代 (2016-至今)

  • 容器與雲原生:Docker (2013) → Kubernetes (2014) → CNCF 成立 (2015) → Linux 成為雲端作業系統事實標準。
  • eBPF 革命:核心可程式化 (2014+),觀測性、網路、安全、效能分析工具爆發 (bpftrace, Cilium, Falco, Pixie)。
  • Rust 進入核心:2022 (6.0) 首個 Rust 模組合併,記憶體安全新紀元。
  • RISC-V 架構崛起:開放指令集 + 開放原始碼核心,中國/歐洲/美國大力投資,打破 x86/ARM 雙寡頭。
  • AI 基礎設施:PyTorch/TensorFlow/JAX/vLLM/Triton 首選 Linux (CUDA/ROCm/oneAPI/TPU)。
  • 機密運算:AMD SEV-SNP、Intel TDX、ARM CCA,Linux KVM/QEMU/guest 核心關鍵支援。
  • 供應鏈安全:SBOM (SPDX/CycloneDX)、SLSA、Sigstore/cosign、Reproducible Builds,Linux 核心/發布流程率先落地。

六、關鍵數據見證統治地位 (2024)

  • 伺服器作業系統市佔:> 80% (含雲端實例,IDC/Gartner)。
  • 超級電腦 TOP500:100% Linux。
  • 公有雲實例:AWS/Azure/GCP 90%+ 執行個體為 Linux。
  • 行動裝置:Android (Linux 核心) 70%+ 全球市佔。
  • 核心開發者:每版 ~2000 開發者、~200 公司貢獻、~10000 提交/版本。
  • 程式碼量:核心 ~4000 萬行 (含驅動、架構、文檔),每小時增加 ~1000 行。

七、結語:開放協作的永恆引擎

Linux 的故事不只是技術演進,更是開放協作模式戰勝封閉壟斷的歷史見證。從學生臥室到火星探測車,從個人愛好到萬億美元數位經濟基石,Linux 證明了:當知識自由流動、創新無需許可、標準由社群共治,人類能構建出超越任何單一公司掌控的技術奇蹟。下一個三十年,Linux 將繼續在 AI、量子、RISC-V、太空、生物計算前沿,以開放核心驅動人類文明的數位演進。

copyright © 萬盛學電腦網 all rights reserved