1.3 Linux 的内核版本和发行版本
在 Linux 操作系统不断发展壮大的同时,Linux 的内核也在迅速地更新着。Linux 内核的官方版本是由Linus Torvalds 本人维护着。其内核的版本号形式为major.minor.patchlevel。patchlevel是对当前内核版本的修订次数。例如,kernel 2.0.30 表示对内核版本的第30次修订。根据约定,次版本号为偶数时表示该内核为稳定发布版本,对它的修订主要是消除各种错误,为其添加新特性;次版本号为奇数时,则表示其为不稳定的开发版本,开发人员在其中添加了新特性。
在普通用户PC 机上的Linux 主要是作为Linux 发行版的一部分而使用。这些发行版由个人、松散组织的团队,以及商业机构和志愿者组织编写。它们通常包括其他的系统软件和应用软件,以及一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器。大多数系统还包括了像提供GUI 界面的XFree86 之类的曾经运行于BSD 的程序。发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统,甚至许多版本故意只加入免费软件。
目前,超过三百个发行版被积极地开发,最普遍被使用的发行版大约有十几个。一个典型的Linux 发行版包括:Linux 内核,一些GNU程序库和工具,命令行shell,图形界面的XWindow系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件、编译器、文本编辑器到科学工具的应用软件。
主流的Linux 发行版有:Asianux ,B2D Linux、Conectiva Linux、Fedora Core、GentooLinux、Knoppix Linux、Linux From Scratch、Magic Linux、Mandriva Linux、Red Hat Linux、Slackware Linux、SUSE Linux、Turbo Linux、Debian GNU/Linux、Ubuntu Linux 等。