第1章 Linux概述
Linux是一个日益成熟的操作系统,现在已经拥有大量的用户。由于安全、高效、功能强大,Linux已被越来越多的人了解和使用。Linux是芬兰的Linus Torvalds开发的,任何人都可以自由地复制、修改、套装发行、销售,但是不可以在发行时加入任何限制,而且所有源代码必须是公开的,以保证任何人都可以无偿取得所有可执行文件及其源代码。本章将首先介绍Linux的概况,然后着重以Red Hat Linux 9为例,介绍Linux的安装过程,最后将简略说明Linux的启动过程。
1.1 什么是Linux
严格地说,Linux是在GPL(GNU General Public License)版权协议下发行的操作系统内核,其版权属于Linus Torvalds。
我们通常所说的Linux是指包含kernel(内核)、utilities(系统工具程序)以及application(应用软件)的一个完整的操作系统,它实际上是Linux的发行版本,是某些公司或组织把Linux内核、源代码以及相关的应用程序组织在一起发行的版本。比较著名的Linux发行版本有Red Hat、SlackWare、Debian等。国内也有不少Linux的发行版本,如北京中科红旗软件技术有限公司发布的红旗Linux,蓝点软件(深圳)有限公司发布的蓝点Linux,北京冲浪公司制作的Xterm Linux等。
Linux是UNIX的“克隆”,在源代码级上兼容绝大部分的UNIX标准(如IEEE POSIX、System V、BSD等),并且符合POSIX规范。例如对于System V来说,把其上的程序源代码拿到Linux下重新编译后就可以运行,而对于BSD UNIX来说,它的可执行文件可以直接在Linux环境下运行。
展开