## 第?3?章?版本號的迷霧
**目錄**
[](ch03.html#id3051134)
[發行版](ch03.html#id3050530)
[內核](ch03.html#id3051322)
有時我會聽到這種說法:我安裝了 9.0 版的 Linux,然后……
目前最新的內核為 2.6.27 版,何來 9.0 版之說?根據經驗,我大概可以揣測出,9.0 為某一發行版的版本
需要指出的是,Linux 并不是一個完整的系統,它只是內核。沒有內核系統不能運行,什么都干不了;但只有內核還是什么都干不了,一個完整的系統,是包含內核在內的一系列軟件工具包
開源運動由許多獨立的軟件項目構成,如果最終用戶需要自行獲取這些軟件包,然后把它們組裝起來,成為可以運行的系統,就會浪費很多時間;而且組裝一個系統并不是一件容易的事情,恐怕大多數用戶無法作到。
于是出現了一些組織或個人,將內核和其它軟件組裝在一起,作為一個完整的系統發布,這就是發行版。安裝大多數發行版,如 ubuntu、archlinux,就是通過安裝程序,將已經組裝起來的系統安裝到計算機上
### 發行版
各種發行版都有自己的版本命名方式,有些通過發布時間來命名,像 archlinux:
```
archlinux 2008.06
```
表示2008年6月發布該版本
很多發行版除了版本號,還有發布代號。比如 ubuntu,選擇一種動物作為吉祥物^_^!!
```
7.04 - Feisty Fawn
7.10 - Gutsy Gibbon
8.04 - Hardy Heron
8.10 - Intrepid Ibex
9.04 - Jaunty Jackalope
```
> [](ch03.html#ver-1) 發布時間為 08 年 10 月
> [](ch03.html#ver-2) 無畏的北山羊
ubuntu 每6個月發布一次新版,所以比較隆重一點;而 archlinux 是滾動更新,發布新版只是便于新用戶安裝
一些歷史悠久的發行版,傾向使用序數作版本號,例如:
```
Fedora Core 10
openSUSE 11
Debian 5.0
FreeBSD 8.0
```
* 嚴格的說,FreeBSD 并不是 Linux 發行版,因為它使用的不是 Linux 內核
### 內核
Linux 內核的開發,在兩個分支上同時進行,穩定分支和實驗分支。穩定分支相當健壯,可用于生產環境;而實驗分支中包含一些新的特性,還不夠成熟;待實驗分支的代碼經過充分測試,被證明足夠成熟,便會被轉移到穩定分支
這種開發模式既保證了有一個可靠的穩定版用于生產,又保證了能夠大膽的在內核中應用新技術,大部分開源項目都使用此模式開發(包括 FreeBSD 等)
來看看內核版本號
```
2.6.27-2-i686
```
> [](ch03.html#ver-k-1) 主版本號。革命性改進,這個版本號在幾年內應該不會升級
> [](ch03.html#ver-k-2) 次版本號。重大改進,偶數為穩定分支,奇數為實驗分支
> [](ch03.html#ver-k-3) 修正版本號。重大修正
> [](ch03.html#ver-k-4) 修補版本號。一些 BUGS 的修補
> [](ch03.html#ver-k-5) 目標架構。i686 表示 intel奔騰Ⅱ或以上級別 CPU
- 開源世界旅行手冊
- 授權
- 致謝
- 序言
- 更新紀錄
- 導讀
- 如何寫作科技文檔
- 部分?I.?氣候
- 第?1?章?GUI? CLI?
- 第?2?章?UNIX 縮寫風格
- 第?3?章?版本號的迷霧
- 第?4?章???Vim 還是 Emacs
- 第?5?章???DocBook 還是 TeX
- 第?6?章?完全用 Gnu/Linux 工作
- 第?7?章?病毒
- 第?8?章?磁盤 分區
- 第?9?章?文件系統
- 第?10?章???發行版介紹
- 第?11?章???編程語言
- 第?12?章?無根的根:無名師的 Unix 心傳
- 部分?II.?地理
- 第?13?章?基礎知識
- 第?14?章?命令系統
- 第?15?章?基本系統
- 第?16?章?軟件管理
- 第?17?章?核心工具集
- 第?18?章?編譯工具鏈
- 第?19?章?圖形界面
- 第?20?章?國際化
- 第?21?章???內核
- 第?22?章?Grub
- 第?23?章?服務器
- 第?24?章?Vim 編輯器
- 第?25?章?Emacs 入門
- 第?26?章?正則表達式
- 第?27?章?docbook 指南
- 第?28?章?Git 版本控制系統
- 第?29?章?ConTeXt 入門指南
- 部分?III.?景觀
- 第?30?章?終極 Shell -- ZSH
- 第?31?章?完美工作站 Archlinux
- 第?32?章?組織你的意念:Emacs org mode
- 第?33?章???Zsh+screen
- 第?34?章???gentoo stage3
- 第?35?章???硬件問題
- 第?36?章???網絡設置
- 第?37?章???自制 LiveCD
- 第?38?章?awesome
- 第?39?章?openbox 工作環境
- 第?40?章???Emacs muse
- 第?41?章???寫作工具鏈
- 第?42?章?使用 lftp
- 第?43?章???Firefox 使用技巧
- 第?44?章???FVWM
- 部分?IV.?地質
- 第?45?章?Unix
- 第?46?章???Gnu
- 第?47?章?軟件業自由之神——Richard Stallman
- 第?48?章?Linux
- 第?49?章?GNOME與KDE的戰爭
- 第?50?章???Vim Emacs
- 第?51?章???年代紀
- 第?52?章?我的選擇
- 第?53?章???補遺