第1章 Linux系统概述

Linux是一种开放源代码的操作系统,它的出现打破了传统商业操作系统长久以来形成的技术垄断与壁垒,进一步推动了人类信息技术的进步。尤为可贵的是,Linux树立了“自由开放之路”的成功典范。

Linux以其系统简明、功能强大、性能稳定、高扩展性和高安全性著称,可以支持多用户、多任务环境,具有较好的实时性和广泛的协议支持。同时,Linux在系统兼容性和可移植性方面也有上佳表现,可以广泛应用到x86、Sun Sparc、Digital、Alpha、MIPS和PowerPC等平台。

Linux是一种遵从POSIX (Portable Operating System Interface for Computer Environment,即可移植操作系统环境)规范的操作系统,兼容UNIX System及BSD UNIX,其发行遵守GPL (GNU General Public License,即GNU的通用公共许可协议)协议。

在最近10年的发展中,Linux迅速成长为Microsoft Windows的主要替代操作系统,正如2004年《财富》杂志中提到的 "Linux代表着Microsoft公司一直面临的最大威胁。”

注意:POSIX是一套由IEEE(电气和电子工程师学会)制定的标准。POSIX的意思是计算机环境的可移植操作系统界面。

UNIX System V和BSD UNIX是UNIX操作系统的两大主流,目前绝大多数的UNIX系统都由这两种系统衍生而来。UNIX System V系统下的源代码可以在Linux中编译后执行,而BSD UNIX下的可执行文件可以直接在Linux中运行。

GNU是采用递归方式定义的,是 "GNU's Not UNIX"的首字母缩写。GNU计划由Richard Stallman提出,其主要目的是开发一个完全自由的、与UNIX类似但功能更强大的操作系统,以便为所有的计算机使用者提供一个功能齐全、性能良好的基本系统。

GPL是由自由软件基金会发行的用于计算机软件的证书,取得该证书的软件被称为自由软件。GPL与传统商业软件许可协议CopyRight相对立,所以又被称为CopyLeft。GPL保证任何人有共享和修改自由软件的自由,并且规定在不增加附加费用的条件下可以得到自由软件的源代码。同时还规定自由软件的衍生作品必须以GPL作为它重新发布的许可协议。