学习网考试学习资料

Gzu521.com

linux与其他os的区别

LINUX教程   点击:次   发布时间:2006-12-23   【字体: 】   来源:blog
Gzu521.com我的学习网
LINUX和windows的区别
和linux一样,windows系列是完全的多任务操作系统。它们支持同样的用户接口、网络和安全性。但是,linux和windows的真正区别在于,linux事实上是unix的一种版本,而且来自unix的贡献非常巨大。是什么使得unix如此重要?不仅在于对多用户机器来说,unix是最流行的操作系统,而且在于它是免费软件的基础。在internet上,大量免费软件都是针对unix系统编写的。由于有众多的unix厂商,所以unix也有许多实现方法。没有一个单独的组织负责unix的分发。现在,存在一股巨大的力量推动unix社团以开放系统的形式走向标准化。另一方面windows系列是专用系统,由开发操作系统的公司控制接口和设计。在这个意义上这种公司利润很高,因为它对程序设计和用户接口设计建立了严格的标准,和那些开放系统社团完全不一样。一些组织正在试图完成标准化unix程序设计接口的任务。特别要指出的是,linux完全兼容posix.1标准。

linux与unix的区别
某些pc机的unix和linux在实现方面相类似。几乎所有的商业unix版本都基本支持同样的软件、程序设计环境和网络特性。然而,linux和unix的商业版本依然存在许多差别。linux支持的硬件范围和商业unix不一样。一般来说,商业unix支持的硬件多一些,可是linux支持的硬件也在不断扩大。突出的是,linux至少和商用unix一样稳定。对许多用户来说,最重要的因素是价格。linux是免费软件,用户可以从internet网上下载。如果上网不方便,可以很便宜地通过邮购得到linux的磁盘或cd-rom。当然也可以直接从朋友那里得到。商业unix的价值不应被贬低。除了软件本身的价格外,用户还需支付文档、售后支持和质保费。对于较大的机构,这些都很重要,但是pc机用户也许从中得不到什么好处。许多商业公司和大学等单位已经发现,在实验室用廉价的pc机运行linux比用工作站运行商业unix还好。linux可以在pc机上提供工作站的功能,而pc机的价格是工作站的几分之一。也有一些针对pc机的便宜的unix,其中最有名的是386bsd。在许多方面,386bsd软件包和linux兼容,但linux更适合用户的需求。最显著的是,linux的开发是开放的,任何志愿者都可以对开发过程做出贡献。相比之下,386bsd是由封闭的团队开发的。正是这样,这两种产品存在着严重的概念上和设计上的差别:linux的目标是从头开始开发一个完整的unix系统;386bsd的目标则是对现有的bsd做些修改,以适合80386系统。


linux与其他操作系统的区别

linux可以与ms-dos、os/2、windows等其他操作系统共存于同一台机器上。它们均为操作系统,具有一些共性,但是互相之间各有特色,有所区别。

目前运行在pc机上的操作系统主要有microsoft的ms-dos、windows、windows nt、ibm的os/2等。早期的pc机用户普遍使用ms-dos,因为这种操作系统对机器的硬件配置要求不高,而随着计算机硬件技术的飞速发展,硬件设备价格越来越低,人们可以相对容易地提高计算机的硬件配置,于是开始使用windows、windows
nt等具有图形界面的操作系统。linux是新近被人们所关注的操作系统,它正在逐渐为pc机的用户所接受。那么,linux与其他操作系统的主要区别是什么呢?下面从两个方面加以论述。

首先看一下linux与ms-dos之间的区别.在同一系统上运行linux和ms-dos已很普遍,就发挥处理器功能来说,ms-dos没有完全实现x86处理器的功能,而linux完全在处理器保护模式下运行,并且开发了处理器的所有特性。linux可以直接访问计算机内的所有可用内存,提供完整的unix接口。而ms-dos只支持部分unix的接口。

就使用费用而言,linux和ms-dos是两种完全不同的实体。与其他商业操作系统相比,ms-dos价格比较便宜,而且在pc机用户中有很大的占有率,任何其他pc机操作系统都很难达到ms-dos的普及程度,因为其他操作系统的费用对大多数pc机用户来说都是一个不小的负担。linux是免费的,用户可以从internet上或者其他途径获得它的版本,而且可以任意使用,不用考虑费用问题。

就操作系统的功能来说,ms-dos是单任务的操作系统,一旦用户运行了一个ms-dos的应用程序,它就独占了系统的资源,用户不可能再同时运行其他应用程序。而linux是多任务的操作系统,用户可以同时运行多个应用程序。

再看一下linux与os/2、windows、windows nt之间的区别。
从发展的背景看,linux与其他操作系统的区别是,linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如windows nt等,都是自成体系,无对应的相依托的操作系统。这一区别使得linux的用户能大大地从unix团体贡献中获利。因为unix是世界上使用最普遍、发展最成熟的操作系统之一,它是七十年代中期发展起来的微机和巨型机的多任务系统,虽然有时接口比较混乱,并缺少相对集中的标准,但还是发展壮大成为了最广泛使用的操作系统之一。无论是unix的作者还是unix的用户,都认为只有unix才是一个真正的操作系统,许多计算机系统(从个人计算机到超级计算机)都存在unix版本,unix的用户可以从很多方面得到支持和帮助。因此,linux做为unix的一个克隆,同样会得到相应的支持和帮助,直接拥有unix在用户中建立的牢固的地位。

从使用费用上看,linux与其他操作系统的区别在于linux是一种开放、免费的操作系统,而其他操作系统都是封闭的系统,需要有偿使用。这一区别使得我们能够不用花钱就能得到很多linux的版本以及为其开发的应用软件。当我们访问internet时,会发现几乎所有可用的自由软件都能够运行在linux系统上。有来自很多软件商的多种unix实现,unix的开发、发展商以开放系统的方式推动其标准化,但却没有一个公司来控制这种设计。因此,任何一个软件商(或开拓者)都能在某种unix实现中实现这些标准。os/2和windows
nt等操作系统是具有版权的产品,其接口和设计均由某一公司控制,而且只有这些公司才有权实现其设计,它们是在封闭的环境下发展的。

责任编辑:gzu521

电脑课堂分类
Windows 2000教程
Windows XP教程
Windows 2003教程
Windows Vista教程
LINUX教程
软件教学
办公软件
硬件DIY
分类推荐信息
更多...
大类最新文章
更多...