嵌入式Linux应用开发菜鸟进阶
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.2 Linux发行版本

很多人都认为Linux是一个操作系统,其实这种说法并不妥当,Linux只是一个操作系统中的内核,而一个完整的操作系统不仅仅是内核。所以,许多个人、组织和企业开发了基于GNU/Linux的Linux发行版,其中最著名的便是Red Hat公司的Red Hat系列以及社区组织的Debian系列。

Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,另一类是社区组织维护的发行版本。前者以著名的Red Hat(RHEL)为代表,后者以Debian为代表。在本书中会用到RHEL5作为我们的Linux开发系统。

下面简单介绍几个具有代表性的Linux发行版本,即Rat Hat、Debian、SUSE、Ubuntu等。

1.Red Hat版本

国内,乃至全世界的Linux用户最熟悉、最耳熟能详的发行版想必就是Red Hat了。Red Hat最早由Bob Young和Marc Ewing在1995年创建。目前Red Hat分为两个系列:由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。

适用于服务器的版本是Red Hat Enterprise Linux。由于这是个收费的操作系统,于是国内外许多企业或中间商选择CentOS。CentOS可以算是RHEL的克隆版,但它最大的好处是免费。本书将使用RHEL5作为我们的开发环境系统,这是因为Red Hat的培训及认证被认为是Linux认证的标准。从这方面来讲对我们以后的考证以及企业管理等都有很多好处。

2.Debian GNU/Linux版本

在很多社区,Debian Linux是现在讨论得相当热烈的Linux发行版。它至今坚持由开源社区的黑客们按照GNU的思想以更完善、更开放、更自由的原则独立发布,不具任何商业性质。它的发布版名称很有意思,例如最新的稳定版本为6.0.0,但是通常不是这样称呼的,Debian的世界里以电影《玩具总动员》的角色名称来命名自己的产品,包括Woody、Sarge和Sid,最新版本的Debian叫做“三只眼睛的绿色大嘴玩具外星人”。

3.SUSE版本

这是著名的Novell公司旗下的Linux发行版,发行量在欧洲占第一位。它使用的是YaST的软件包管理方式,拥有最华丽的Linux界面。商业公司的插手也意味着它的用户会获得更多的支持,故SUSE是目前国内服务器领域用户群比较广泛的Linux系统。

SUSE的社区主页是http://www.opensuse.org/Welcome_to_openSUSE.org

SUSE在Novell公司的主页是http://www.novell.com/Linux/suse/

4.Ubuntu版本

Ubuntu是基于Debian体制的新一代Linux操作系统,继承了Debian的一切优点,并提供了更易用、更人性化的使用方式。由于桌面操作友好,一般作为Linux初学者入门学习的操作系统。再者,Ubuntu有着非常系统的发布时间表,每半年发布一次,所以有11.04、11.10、12.04等非常规律的名称。由于Ubuntu具有安装简单,操作方便,启动速度快,绚丽的桌面,以及更人性化的特点,现已成为目前最为引人注目的一个操作系统发行版本。

Ubuntu是非洲方言,指的是一种博爱的、乐于分享的和谐境界。该产品更偏于面向广大的桌面用户,其中文社区拥有相当详细适用的新手文档。非洲人的Ubuntu哲学提到:不同于欧洲“我思固我在”的哲学思想,非洲人传统的思想是“我之所以成为一个人,是因为我属于,我参与,我分享”,正因为是群体中的一员,与他人分享一切,所以才得到尊重,从而成为了一个人。和谐、友善、集体的观念融入非洲人的生活,祖先的智慧告诉他们:每个人都应该对愤怒、仇恨、报复避而远之。

本书作者最初学习Linux也是从Ubuntu 9.04版开始的,对Ubuntu有着非常深的感情,虽然接触过其他的Linux发行版本,但依然觉得Ubuntu是初学者最容易接受和学习Linux操作系统的发行版本,特别是其丰富的软件库和简单的软件安装以及绚丽的3D效果等,至今都让人无法忘怀。当然,现在很多智能操作系统都采用了Linux内核,因此智能设备的很多开发平台也是基于Ubuntu来进行开发的。比如,Android智能手机操作系统,现在很多开发Android的平台都是基于Ubuntu的,包括笔者现在工作的公司都是采用Ubuntu作为Android手机的开发平台。由此可见,Ubuntu在未来一段时间内肯定会非常流行,因此希望读者能够掌握这个Linux操作系统的发行版本,并且能够熟练使用这个Linux操作系统。也许在以后的某一天你从事了这个行业,会用到该Linux操作系统发行版本。