比思論壇
標題:
LINUX 、Unix与windows系统的特点和区别
[打印本頁]
作者:
skylor
時間:
2013-12-10 14:33
標題:
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.
开放性好
开放性是
UNIX
最重要的本质特性。开放系统概念的形成与
UNIX
是密不可分的。
UNIX
是开放系统的先驱和代表。由于开放系统深入人心,几乎所厂商都宣称自己的产品是开放系统,确实每一种系统都能满足某种开放的特性,如可移植性、可兼容性、可伸缩性、互操作性等。但所有这些系统与开放系统的本质特征
—
不受某些厂商的垄断和控制相去甚远,只有
UNIX
完全符合这一条件。
7.
标准化
过去,
Unix
界被分析家和用户批判,因为没有为所有
Unix
操作系统提供统一的标准。其实,到目前为止,国际标准化组织(
ISO
)、工业团体恰恰是以
UNIX
基础制订了一系列标准化,如
ISO/IEC
的
POSIX
标准、
IEEE POSIX
标准、
X/Open
组织的
XPG3/4
工业标准以及后来的
Spec 1170(
因为它包含了
1170
个应用编程接口,后来改名为
UNIX’95)
标准。不少人对标准及标准化组织的作用及职权产生了误解。事实上,当标准化组织企图驾驭互相竞争的力量,和企图为用户规定他们的要求时是注定要失败的。比方说,标准只能用于给出道路的规则,而不应用于制造汽车。如果厂家被强迫完全遵从单一的标准,而不允许他们产品有特色,则用户将受害,
Unix
将变成象任何单一厂家的产品一样,没有任何特色。
Linux和Windows XX相比有何特点
1.
可完全免费得到
Linux
操作系统可以从互联网上免费下载使用,只要您有快速的网络连接就行;而且,
Linux
上跑的绝大多数应用程序也是免费可得的。用了
Linux
就再也不用背
”
使用盗版软件
”
的黑锅了。
2.
可以运行在
386
以上及各种
RISC
体系结构机器上
Linux
最早诞生于微机环境,一系列版本都充分利用了
X86CPU
的任务切换能力,使
X86CPU
的效能发挥得淋淋尽致,而这一点连
Windows
都没有做到。此外,它可以很好地运行在由各种主流
RISC
芯片(
ALPHA
、
MIPS
、
PowerPC
、
UltraSPARC
、
HP-PA
等)搭建的机器上。
3. Linux
是
UNIX
的完整实现
从发展的背景看,
Linux
与其他操作系统的区别是,
Linux
是从一个比较成熟的操作系统发展而来的,而其他操作系统,如
WindowsNT
等,都是自成体系,无对应的相依托的操作系统。这一区别使得
Linux
的用户能大大地从
Unix
团体贡献中获利。无论是
Unix
的作者还是
Unix
的用户,都认为只有
Unix
才是一个真正的操作系统,许多计算机系统(从个人计算机到超级计算机)都存在
Unix
版本,
Unix
的用户可以从很多方面得到支持和帮助。因此,
Linux
作为
Unix
的一个克隆,同样会得到相应的支持和帮助,直接拥有
Unix
在用户中建立的牢固的地位。
UNIX
上的绝大多数命令都可以在
Linux
里找到并有所加强。
UNIX
的可靠性、稳定性以及强大的网络功能也在
Linux
身上一一体现。
4.
真正的多任务多用户
只有很少的操作系统能提供真正的多任务能力,尽管许多操作系统声明支持多任务,但并不完全准确,如
Windows
。而
Linux
则充分利用了
X86CPU
的任务切换机制,实现了真正多任务、多用户环境,允许多个用户同时执行不同的程序,并且可以给紧急任务以较高的优先级。
5.
完全符合
POSIX
标准
POSIX
是基于
UNIX
的第一个操作系统簇国际标准,
Linux
遵循这一标准这使
UNIX
下许多应用程序可以很容易地移植到
Linux
下,相反也是这样。
6.
具有图形用户界面
Linux
的图形用户界面是
Xwindow
系统。
Xwindow
可以做
MSWindows
下的所有事情,而且更有趣、更丰富,用户甚至可以在几种不同风格的窗口之间来回切换。
7.
具有强大的网络功能
实际上,
Linux
就是依靠互联网才迅速发展了起来,
Linux
具有强大的网络功能也是自然而然的事情。它可以轻松地与
TCP/IP
、
LANManager
、
Windows for Workgroups
、
Novell Netware
或
Windows NT
网络集成在一起,还可以通过以太网或调制解调器连接到
Internet
上。
Linux
不仅能够作为网络工作站使用,更可以胜任各类服务器,如
X
应用服务器、文件服务器、打印服务器、邮件服务器、新闻服务器等等。
8.
是完整的
UNIX
开发平台
Linux
支持一系列的
UNIX
开发工上,几乎所有的主流程序设计语言都已移植到
Linux
上并可免费得到,如
C
、
C++
、
Fortran77
、
ADA
、
PASCAL
、
Modual2
和
3
、
Tcl/TkScheme
、
SmallTalk/X
等。
总而言之,
Unix
就是可供各种用户选择的对象。一个操作系统已经使分布式计算成为现实。一个操作系统正在使新形式的交互娱乐成为现实并正确领导通向新的工程和商业应用的路。这就是
Unix
所体现的精神。但
Unix
还不止于此。主要地,
Unix
给用户选择最佳应用、最佳开发环境、最佳网络功能和最佳硬件的自由,以满足用户的业务要求。
Unix
还给用户选择何时升级系统的自由,甚至当用户改变主意时,用户可以以最少的痛苦来安装一个新系统,只要业务需要。
Unix
专门献身于使用户保持选择的权力。
用硬盘安装
LINUX
操作系统方法:
1.
用虚拟机装
2.
改写启动系统文件,添加
LINUX
体统文件,网上搜搜,很多资料的。
3.
用虚拟光驱打开
ISO
,点击里面的安装程序
歡迎光臨 比思論壇 (http://184.95.51.83/)
Powered by Discuz! X2.5