奔跑吧 Linux内核(入门篇)
上QQ阅读APP看书,第一时间看更新

1.2 Linux发行版

Linux最早的应用就是个人电脑的操作系统,也是就我们常说的Linux发行版。从1995年Red Hat Linux开始到现在,Linux经历的发行版多如牛毛,可是现在最流行的发行版也就几个,比如RHEL、Debian、SuSE、Ubuntu和CentOS等。国内也出现过多个国产的Linux发行版,比如蓝点Linux、红旗Linux和优麒麟Linux等。

1.2.1 Red Hat Linux

Red Hat Linux不是第一个制作Linux发行版的厂商,但它是在商业和技术上做得最好的Linux厂商。从Red Hat 9.0版本发布之后,Red Hat公司不再发行个人电脑的桌面Linux发行版,而是转向利润更高和发展前景更好的服务器版本的开发上,也就是后来的 Red Hat Enterprise Linux(Red Hat企业版Linux,RHEL)。原来的Red Hat Linux个人发行版和Fedora社区合并,成为Fedora Linux发行版。

到目前为止,Red Hat系列Linux系统有3个版本可供选择。

1.Fedora Core

Fedora Core 发行版是 Red Hat 公司的新技术测试平台,很多新的技术首先会应用到Fedora Core上,等测试稳定了才会加入Red Hat的RHEL版本中。Fedora Core面向桌面应用,所以Fedora Core会提供最新的软件包。Fedora大约每6个月会发布一个新版本。Fedora Core由Fedora Project社区开发,并得到Red Hat公司的赞助,所以它是以社区的方式来运作的。

2.RHEL

RHEL是面向服务器应用的Linux发行版,注重性能、稳定性和服务器端软件的支持。

2018年4月Red Hat公司发布的RHEL 7.5操作系统,提升了性能,增强了安全性。

3.CentOS Linux

CentOS全称为Community Enterprise Operating System,它根据RHEL的源代码重新编译而成。因为RHEL是商业产品,所以CentOS把Red Hat所有的商标信息都改成CentOS的。除此之外,CentOS和RHEL的另一个不同之处是CentOS不包含封闭源代码的软件。因此,CentOS可以免费使用,并由社区主导。RHEL在发行时会发布源代码,所以第三方公司或者社区可以使用 RHEL 发布的源代码进行重新编译,以形成一个可使用的二进制版本。因为Linux的源代码基于GPL v2,所以从获取RHEL的源代码到编译成新的二进制都是合法的。国内外也的确有不少公司是这么做的,比如甲骨文的 Unbreakable Linux。

2014年,Red Hat公司收购了CentOS社区,但是CentOS依然是免费的。CentOS并不向用户提供商业支持,所以如果用户在使用CentOS时遇到问题,只能自行解决。

1.2.2 Debian Linux

Debian由Ian Murdock在1993年创建,是一个致力于创建自由操作系统的合作组织。因为Debian项目以Linux内核为主,所以Debian一般指的是Debian GNU/Linux。Debian能风靡全球的主要原因是其特有的apt-get/dpkg软件包管理工具,该工具被誉为所有Linux软件包管理工具中最强大、最好用的一个。

目前有很多Linux发行版基于Debian,如最流行的Ubuntu Linux。

Ubuntu的中文音译是“乌班图”,是以Dabian为基础打造的以桌面应用为主的Linux发行版。Ubuntu 注重提高桌面的可用性以及安装的易用性等方面,因此经过这几年的发展,Ubuntu已经成为最受欢迎的桌面Linux发行版之一。

1.2.3 SuSE Linux

SuSE Linux是来自德国的著名Linux发行版,在Linux业界享有很高的声誉。SuSE公司在Linux内核社区的贡献仅次于Red Hat公司,培养了一大批Linux内核方面的专家。SuSE Linux在欧洲Linux市场中占有将近80%的份额,但是在中国的市场份额并不大。

1.2.4 优麒麟Linux

优麒麟(Ubuntu Kylin)Linux诞生于2013年,是由中国国防科技大学联合Ubuntu、CSIP开发的开源桌面Linux发行版,是Ubuntu的官方衍生版。该项目以国际社区合作方式进行开发,并遵守GPL协议,在Debian、Ubuntu、Mate、LUPA 等国际社区及众多国内外社区爱好者广泛参与的同时,也持续向Linux Kernel、OpenStack、Debian/Ubuntu等开源项目贡献力量。从发布至今,优麒麟Linux在全球已经有2000多万次的下载量,优麒麟Linux 18.04桌面截图如图1.1所示。

图1.1 优麒麟Linux 18.04桌面截图

如图1.2所示,优麒麟自研的UKUI轻量级桌面环境,按照Windows用户的使用习惯进行设计开发,开创性地将Windows标志性的“开始”菜单、任务栏引入Linux操作系统中,并且对文件管理器、控制面板等桌面重要组件进行了深度定制,减少了 Windows 用户迁移到Linux平台的时间成本,具有稳定、高效、易用的特点。

同时,优麒麟Linux默认安装的麒麟软件中心、麒麟助手、麒麟影音、WPS办公软件、搜狗输入法等软件让普通用户更易上手。针对ARM平台的安卓原生兼容技术,优麒麟可以把安卓强大的生态软件无缝移植到Linux系统中。基于优麒麟Linux的银河麒麟企业发行版,支持x86和ARM64架构,在中国的政企市场有较大的占有率。

图1.2 UKUI桌面环境架构