所谓Linux发行版,指的是以Linux内核为中心,集成各种系统管理软件或应用软件,组成一套完整的操作系统。这种在内核上开发出的可供用户使用的Linux系统就是Linux发行版。Linux内核指的是可提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。内核不是一套完整的操作系统,在计算机上还无法使用,需要发行版中的软件支持。本节将介绍两种常见的发行版本。
Red Hat是最成熟的一种Linux发行版,在服务器和个人桌面、嵌入式开发方面有着广泛的应用。Red Hat的第一个版本发布于 1994 年,到现在为止已经发布了数十个版本。本书使用Red Hat Linux 9.0 进行开发和讲解。
在使用上,Red Hat Linux有着非常友好的界面,Linux系统不再是字符界面的操作,而是和Windows一样有着非常便捷的图形操作。在应用软件和开发工具等方面,Red Hat Linux 9.0提供了OpenOffice.org办公软件、Mozilla浏览器、网站和数据库服务器、QT开发平台等开源工具。
Red Hat Linux在安装系统时允许用户根据自己的不同需求自主选择安装环境。例如,可以安装家庭台式机、工作站、服务器以及自定义等不同的应用环境。在使用个人台式电脑学习和开发时,需要选择安装开发编程环境。
Debian是一套自由开发的Linux操作系统,在个人计算机和商业领域有着广泛的应用。Debian最大的特点是集成了数万个软件包,用户可以在网络中非常方便地管理和升级所需要的软件。
Debian 的软件管理有着良好的集成度,所有的软件都是由官方编译成deb包,然后发布到升级服务器中的。deb的软件管理方式很好地解决了复杂的软件依赖性问题,使Debian Linux更加稳定、强健。apt-get这种软件管理方式,使得软件的下载和安装非常简单,只需要一个简单的命令就可以完成软件下载与安装的全部操作。