常見 GNU/Linux 稱呼並非裝飾,若無 GNU 計畫,便無今日 Linux。本文梳理兩者淵源與關鍵里程碑。
GNU 計畫緣起
- 全名 GNU is Not Unix,由李察·史托曼 1983 年 9 月 27 日公開發起。
- 目標:開發完全相容 Unix、但自由開放的作業系統,重現軟體界合作共享精神。
- 採用現有自由軟體(TeX、X Window)並自行開發核心工具:Emacs、GCC、C 函式庫、Shell 工具等。
- 授權模式:GPL (GNU General Public License),保障使用、複製、修改、發布自由,禁止添加額外限制。
關鍵拼圖:核心缺口與 Linux 橫空出世
- 1990 年 GNU 僅缺核心(Hurd 開發遲緩)。
- 1991 年 Linus Torvalds 釋出 Linux 核心,採 GPL 授權,網路迅速流傳。
- 1992 年 Linux 核心 + GNU 用戶空間工具 = 完整自由作業系統 誕生。
冷知識
因此稱呼 GNU/Linux 是對歷史事實與自由軟體哲學的尊重。