## 第 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
```
> [![1](https://box.kancloud.cn/2015-10-12_561bcb76795ae.png)](ch03.html#ver-1) 发布时间为 08 年 10 月
> [![2](https://box.kancloud.cn/2015-10-12_561bcb768596e.png)](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
```
> [![1](https://box.kancloud.cn/2015-10-12_561bcb76795ae.png)](ch03.html#ver-k-1) 主版本号。革命性改进,这个版本号在几年内应该不会升级
> [![2](https://box.kancloud.cn/2015-10-12_561bcb768596e.png)](ch03.html#ver-k-2) 次版本号。重大改进,偶数为稳定分支,奇数为实验分支
> [![3](https://box.kancloud.cn/2015-10-12_561bcb94ee26f.png)](ch03.html#ver-k-3) 修正版本号。重大修正
> [![4](https://box.kancloud.cn/2015-10-12_561bcb9508b82.png)](ch03.html#ver-k-4) 修补版本号。一些 BUGS 的修补
> [![5](https://box.kancloud.cn/2015-10-12_561bcb95133e7.png)](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 章 补遗