1、 Linux 操作系统简述操作系统简述 关键字:关键字:Linux 操作系统 公开源码 Linux 是一类 Unix 计算机操作系统的统称。Linux 操作系统的内核的名字 也是“Linux”。 Linux 操作系统也是自由软件和开放源代码发展中最著名的 例子。严格来讲,Linux 这个词本身只表示 Linux 内核,但在实际上人们已经 习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和 数据库的操作系统。简单地说,Linux 是一套免费使用和自由传播的类 Unix 操作系统,它主要用于基于 x86 系列 CPU 的计算机上。这个系统是由世界各 地的成千上
2、万的程序员设计和实现的。其目的是建立不受任何商品化软件的 版权制约的、全世界人人都能自由使用的 Unix 兼容产品。 Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱: UNIX 操 作系统、MINIX 操作系统、GNP 计划、POSIX 标准和 Internet 网络。 早期 UNIX 的主要特色是结构简炼、便于移植和功能相对强大,经过多 来年的发展和进化,形成了一些极为重要并稳定的特色,其中主要包括: 一、一、技术成熟,可靠性高技术成熟,可靠性高 经过 30 来年开放式道路的发展, UNIX 的一些基本技术已变得十分成熟, 有的已成为各类操作系统的常用技术。实践表明,UNI
3、X 是能达到大型主机 (mainframe)可靠性要求的少数操作系统之一。目前许多 UNIX 大型主机和 服务器在国外的大型企业中每天 24 小时,每年 365 天不间断地运行。例如, 不少大企业或政府部门,即所谓肩负关键使命的场合/部门将其整个企业/部 门信息系统建立并运行在以 UNIX 为主服务器的 Client/Server 结构上。但 到目前为止, 世界上还没有一家大型企业将其重要的信息系统完全建立在 NT 上。 二、极强的可伸缩性二、极强的可伸缩性 UNIX 系统是世界上唯一能在笔记本电脑、PC、工作站,直至巨型机上运 行的操作系统,而且能在所有主要 CPU 芯片搭建的体系结构上运行
4、(包括 Intel/AMD 及 HP-PA、MIPS、PowerPC、ALPHA 等 RISC 芯片)。至今为止,世 界上没有第二个操作系统能达到这一点。此外,由于 UNIX 系统能很好地支 持 SMP、MPP 和 Cluster 等技术,使其可伸缩性又有了很大的增强。目前, 商品化 UNIX 系统能支持的 SMP,CPU 数已达到几百甚至更多个,MPP 系统中 的节点甚至已超过 1024 个 UNIX 支持的异种平台 Cluster 技术也已投入使 用。UNIX 的伸缩性远远超过了 NT 操作系统目前所能达到的水平 三、三、网络功能强网络功能强 网络功能是 UNIX 系统的一又一重要特色,作
5、为 Internet 网技术和异 种机连接重要手段的 TCP/IP 协议就是在 UNIX 上开发和发展起来的。 TCP/IP 是所有 UNIX 系统不可分割的组成部分。因此,UNIX 服务器在 Internet 服 务器中占 80以上,占绝对优势。此外,UNIX 还支持所有常用的网络通信 协议,包括 NFS、DCE、IPX/SPX、SLIP、PPP 等,使得 UNIX 系统能方便地与 已有的主机系统,以及各种广域网和局域网相连接,这也是 UNIX 具有出色 的互操作性的根本原因。 四、强大的数据库支持能力四、强大的数据库支持能力 由于 UNIX 具有强大的支持数据库的能力和良好的开发环境,因此
6、多年 来,所有主要数据库厂商,包括 Oracle、Informix、Sybase、Progress 等, 都把 UNIX 作为主要的数据库开发和运行平台,并创造出一个又一个性价比 的新记录。UNIX 服务器正在成为大型企业数据中心替代大型主机的主要平 台。 五、开发能力强五、开发能力强 UNIX 系统从一开始就为软件开发人员提供了丰富的开发工具。成为工程工 作站的首选和主要的操作系统和开发环境。可以说,工程工作站的出现和成长与 UNIX 是分不开的。至今为止,UNIX 工作站仍是软件开发厂商和工程研究设计 部门的主要工作平台。有重大意义的软件新技术的出现几乎都在 UNIX 上,如 TCP/IP、WWW、OODBMS 等。 六、开放性好六、开放性好 开放性是 UNIX 最重要的本质特性。开放系统概念的形成与 UNIX 是密 不可分的。UNIX 是开放系统的先驱和代表。由于开放系统深入人心,几乎 所厂商都宣称自己的产品是开放系统,确实每一种系统都能满足某种开放 的特性,如可移植性、可兼容性、可伸缩性、互操作性等。但所有这些系 统与开放系统的本质