- 19
- 0
- 约4.4千字
- 约 3页
- 2021-10-17 发布于江苏
- 举报
LINUX 、Unix与windows系统的特点
和区别
Linux 作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和
发布程序的源码,并公布在Internet 上。这就吸引了世界各地的操作系统高手为Linux 编写各种各样的驱动
程序和应用软件,使得Linux 成为一种不仅只是一个内核,而且包括系统管理工具、完整的开发环境和开发
工具、应用软件在内,用户很容易获得的操作系统。
由于可以得到Linux 的源码,所以操作系统的内部逻辑可见,这样就可以准确地查明故障原因,及时采取相
应对策。在必要的情况下,用户可以及时地为 Linux 打 “补丁” (这正是笔者前面文章中讨论的集市模式开
发软件最本质的内容),这是其它操作系统所没有的优势。同时,这也使得用户容易根据操作系统的特点构
建安全保障系统,不会由于不了解不公开源码的 “黑盒子”式的系统预留的什么 “后门”而受到意外的打击。
第二,究其根本,Linux 是一个UNIX 系统变种,因此也就具有了Unix 系统的一系列优良特性,Unix 上的
应用可以很方便地移植到Linux 平台上,这使得Unix 用户很容易掌握Linux 。下面简要地描述UNIX 亦即
Linux 的一系列特色。
2.1 UNIX/Linux 的主要特色
早期UNIX 的主要特色是结构简炼、便于移植和功能相对强大,经过30 来年的发展和进化,形成了一些极
为重要并稳定的特色,其中主要包括:
1. 技术成熟,可靠性高
经过 30 来年开放式道路的发展,UNIX 的一些基本技术已变得十分成熟,有的已成为各类操作系统的常用
技术。实践表明,UNIX 是能达到大型主机(mainframe )可靠性要求的少数操作系统之一。目前许多UNIX
大型主机和服务器在国外的大型企业中每天24 小时,每年365 天不间断地运行。例如,不少大企业或政府
部门,即所谓肩负关键使命的场合/部门将其整个企业/部门信息系统建立并运行在以 UNIX 为主服务器的
Client/Server 结构上。但到目前为止,世界上还没有一家大型企业将其重要的信息系统完全建立在NT 上。
2. 极强的可伸缩性
UNIX 系统是世界上唯一能在笔记本电脑、PC 、工作站,直至巨型机上运行的操作系统,而且能在所有主要
CPU 芯片搭建的体系结构上运行(包括 Intel/AMD 及 HP-PA、MIPS 、PowerPC 、UltraSPARC、ALPHA 等
RISC 芯片)。至今为止,世界上没有第二个操作系统能达到这一点。此外,由于 UNIX 系统能很好地支持
SMP、MPP 和Cluster 等技术,使其可伸缩性又有了很大的增强。目前,商品化UNIX 系统能支持的SMP,
CPU 数已达到几百甚至更多个,MPP 系统中的节点甚至已超过 1024 个UNIX 支持的异种平台Cluster 技术
也已投入使用。UNIX 的伸缩性远远超过了NT 操作系统目前所能达到的水平
3. 网络功能强
网络功能是UNIX 系统的一又一重要特色,作为Internet 网技术和异种机连接重要手段的TCP/IP 协议就是在
UNIX 上开发和发展起来的。TCP/IP 是所有UNIX 系统不可分割的组成部分。因此,UNIX 服务器在Internet
服务器中占80 %以上,占绝对优势。此外,UNIX 还支持所有常用的网络通信协议,包括NFS 、DCE 、IPX/SPX 、
SLIP、PPP 等,使得UNIX 系统能方便地与已有的主机系统,以及各种广域网和局域网相连接,这也是UNIX
具有出色的互操作性(Interoperability )的根本原因。
4. 强大的数据库支持能力
由于UNIX 具有强大的支持数据库的能力和良好的开发环境,因此多年来,所有主要数据库厂商,包括Oracle、
Informix、Sybase、Progress 等,都把UNIX 作为主要的数据库开发和运行平台,并创造出一个又一个性价比
的新记录。UNIX 服务器正在成为大型企业数据中心替代大型主机的主要平台。
5. 开发功能强
UNIX 系统从一开始就为软件开发人员提供了丰富的开发工具。成为工程工作站的首选和主要的操作系统和
开发环境。可以说,工程工作站的出现和成长与UNIX 是分不开的。至今为止,UNIX 工作站仍是软件开发
厂商和工程研究设计部门的主要工作平台。有重大意义的软件新技术的出现几乎都在UNIX 上,如TCP/IP 、
WWW 、OODBMS 等。
6
原创力文档

文档评论(0)