嵌入式Linux接口开发技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.2 常见的Linux发行版

如果读者在互联网上搜索“Linux下载”,则可以得到几十万个搜索结果。浏览搜索结果时会发现,找到的大部分是诸如“Ubuntu下载”“CentOS下载”之类的条目。没接触过Linux的读者可能会感到奇怪,明明搜索的是“Linux下载”,为什么会得到这些搜索结果呢?

要解释这个问题,就要从Linux内核和Linux发行版之间的关系说起了。Linux内核是指提供硬件抽象层、硬盘和文件系统控制,以及多任务功能的操作系统核心程序,而Linux发行版是指我们常说的Linux操作系统(简称Linux系统),是由Linux内核与各种常用的软件构成的。

Linux发行版可以大体分为两类,一类是由商业公司维护的发行版,另一类是由社区维护的发行版。前者以著名的RedHat系列为代表,后者以Debian系列为代表。RedHat系列主要包括RHEL、CentOS和Fedora,RHEL和CentOS的稳定性非常好,适合服务器使用;Fedora的稳定性较差,适合桌面应用。Debian系列主要包括Debian和Ubuntu等。Debian是社区类Linux发行版的典范,是迄今为止最遵循GNU规范的Linux发行版;Ubuntu是桌面版本,依靠其快速的启动、高速的在线升级、良好的易用性,拥有了众多的用户,而且它对硬件的支持非常全面,是最适合桌面应用的Linux发行版。

Linux发行版如表1.1所示。

表1.1 Linux发行版

本书使用的Linux发行版为Ubuntu 16.04 LTS,读者可以安装相同或更新版本的Ubuntu。需要注意的是,不同版本的Ubuntu界面略有不同。