首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 数据库 第二书店 程序员

Tag/ 


共21个网摘 [ 1 ]   |  

对Linux和Windows系统发展的认识

lipslive收录,使用标签:论文,时间:2008-3-16 20:56:34 | 相关网摘我也收藏


摘要:本文主要分为三个部分,其中第一部分主要是分别整理这两个系统的起源和发展内容,对这两大操作系统做一些系统的介绍;第二部分主要比较这两大类系统结构异同,系统使用操作的异同,还有它们分别在某些领域所特有的应用的优势;第三部分将通过一些资料或者例子谈到我对这两大类操作系统的认识,并做出对这两大类操作系统的未来发展做出一些简单的预测;最后,就是得出一些结论性的东西,并指出自己对Linux和Windows操作系统的认识不足和有待加强的地方。
【关键字】操作系统 发展 异同

To Linux and Windows system development understanding

Liang li ping
(Computer science and technology Chongqing University of Posts and Telecommunications, Chongqing 400065,P.R.China)

Abstract: This article mainly divides into three parts,The in which first part mainly is reorganizes these two systems separately the origin and the development content and makes some systems to these two big operating system the introduction;The second part mainly compares these two big kind of system structure similarities and differences ,System use operation similarities and differences ,Also has them separately in certain domain unique application superiority;The third part will talk about me through some materials or the example to these two big kind of operating system understanding,And will make to these two big kind of operating system future development makes some simple forecasts;Finally, obtains some last thing,And pointed out oneself place which strengthens to Linux and the Windows operating system understanding insufficiency and the pending.
Key words: operating system (OS); develop; similarities and difference



 0 前言
Linux和Windows可谓是当今应用在PC机上最为流行的操作系统了,他们出现和发展的历史在操作系统这个大家族中都不算长,Linux从出现到现在也不过是17年左右,Windows操作系统家族从第一版操作系统windows 1.0发展到现在的vista也就20年左右。虽然他们并没有悠久的历史,但是它们都是发展得很迅猛,Windows多年来凭
借着其强大的易操作性和图形优势,一直垄断着PC 机操作系统的市场;而Linux系统也凭借自身强大
稳定的功能,还有开源和继承了UNIX系统大多特性也在PC机操作系统中占有一席之地,但它更广泛地被使用在工作站和网络服务器当中。可以说它们这两大操作系统都是各有优势,但有一点是相同的,它们都对计算机这个领域的迅猛发展起到了巨大的推动作用。
 1 操作系统发展史
1.1 Linux系统起源和发展
Linux是当今最为流行的免费的操作系统,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有 Unix操作系统的全部功能,因而开始了Linux雏形的设计。后来他将这项成果通过互连网与其他同学共享,主要用于学术领域。有人看到了这个软件并开始分发。每当出现新问题时,有人会立刻找到解决办法并加入其中,很快的Linux成为了一个操作系统。
其实Linux系统的源头要追溯到到最古老的UNIX。1969年,Bell实验室的Ken Thompson开始利用一台闲置的 PDP-7计算机开发了一种多用户,多任务操作系统。很快,Dennis Richie加入了这个项目,在他们共同努力下诞生了最早的UNIX。Richie受一个更早的项目——MULTICS的启发,将此操作系统命名为Unix。也正是有UNIX操作系统才有了后来Linux系统的出现。
随着研究Linux系统的人越来越多,linux系统也得到了不断的完善和发展,它也被广泛使用在PC机、工作站、服务器和科学研究上,很大程度上促进了科技进步。现在流行的Linux操作系统很多,国外较为有Ubuntu openSUSE Fedora(redhat) Debian GNU/Linux Mandriva Linux PCLinuxOS MEPIS Linux KNOPPIX Slackware Linux Gentoo Linux等多个版本,国内近今年来比较流行的有中国自行开发的 flag linux,ubuntu7.04&7.10,redhat9&Fedora5 &6& 7,debian等。
1.2 windows系统起源和发展
windows系统是基于MS-DOS(Microsoft Disk Operating System的简称),一款由美国微软公司提供的DOS操作系统,是当时PC上最主要使用的操作系统。后来又发展到基于Microsoft Windows NT,这个系统主要基于OS/2 NT的基础编制的。OS/2是由微软和IBM联合研制,分为微软的Microsoft OS/2 NT与IBM的IBM OS/2。协作后来不欢而散,IBM继续向市场提供先前的OS/2版本,而微软则把自己的OS/2 NT的名称改为Windows NT,并发行了Windows NT 3.1,之后陆续发行Microsoft Windows NT 3.5, MicrosoftWindows NT 3.51, Microsoft Windows NT 4.0,从5.0版开始,Windows NT只是简单地称为Windows了,之后就陆陆续续发行了Microsoft Windows 1995,Microsoft Windows 1998, Microsoft Windows 2000 ,MicrosoftWindows XP, Microsoft Windows Server 2003,而这些系统中都分别针对不同使用对象推出了不同的版本,如企业版,专业版等,到了2007年,微软又推出了Microsoft vista操作系统。
可以微软在每一次推出新版操作系统时,都能够给我们耳目一新的感觉,从DOS时代到95,再到98、2000、xp,发展到现在的vista,每一次大的变革都深深地影响着计算机业的发展。
 2 linux和windows操作系统比较
2.1 linux和Windows系统相同之处
Linux和Windows都是多用户操作系统。都可以由许多不同的用户来使用,为每个用户提供单独的环境和资源。基于用户身份来控制安全性。都可以以组成员的方式来控制资源的访问权限,这样在用户数目较大时可以不必为每一个帐号设置权限。
用户和组可以集中管理,让多个服务器共享相同的用户和身份验证数据。
文件系统
Linux和Windows都支持多种文件系统。文件资源可以通过NetBIOS、FTP或者其他协议与其他客户机共享。可以很灵活地对各个独立的文件系统进行组织,由管理员来决定它们在何处可以以何种方式被访问。
端口和设备
两种操作系统都支持各种物理设备端口,比如并口、串口和 USB 接口。支持各种控制器,比如 IDE 和 SCSI 控制器。Linux 还支持很多“刚刚上市”的标准硬件。
网络
Linux和Windows都支持多种网络协议,比如TCP/IP、NetBIOS和IPX。都支持多种类型的网络适配器。都具备通过网络共享资源的能力,比如共享文件和打印。都可以提供网络服务能力,比如 DHCP 和 DNS。
服务
Linux和Windows都提供服务。所谓服务,指的是那些在后台运行的应用程序,可以为系统和远程调用该服务的计算机提供一些功能。在系统引导的时候可以单独控制并自动启动这些程序。
2.2 Linux和windows系统不同之处
虽然有一些类似之处,但Windows和Linux的工作方式还是存在一些根本的区别。这些区别只有在您对两者都很熟悉以后才能体会到,但它们却是 Linux 思想的核心。
Linux 的应用目标是网络而不是打印
Windows最初出现的时候,这个世界还是一个纸张的世界。Windows的伟大成就之一在于您的工作成果可以方便地看到并打印出来。这样一个开端影响了 Windows 的后期发展。
同样,Linux 也受到了其起源的影响。Linux 的设计定位于网络操作系统。它的设计灵感来自于 Unix 操作系统,因此它的命令的设计比较简单,或者说是比较简洁。由于纯文本可以非常好地跨网络工作,所以 Linux 配置文件和数据都以文本为基础。
对那些熟悉图形环境的人来说,Linux服务器初看可能比较原始。但是Linux开发更多关注的是它的内在功能而不是表面上的东西。即使是在纯文本的环境中,Linux同样拥有非常先进的网络、脚本和安全能力。执行一些任务所需的某些表面上看起来比较奇怪的步骤是令人费解的,除非您认识到 Linux 是期望在网络上与其他 Linux系统协同执行这些任务。Linux的自动执行能力也很强,只需要设计批处理文件就可以让系统自动完成非常详细的任务。Linux 的这种能力来自于其基于文本的本质。
可选的 GUI
Linux有图形组件。Linux支持高端的图形适配器和显示器,完全胜任图形相关的工作。现在,许多数字效果艺术家在Linux工作站上来进行他们的设计工作,而以前这些工作需要使用IRIX系统来完成。但是,图形环境并没有集成到 Linux 中,而是运行于系统之上的单独一层。这意味着您可以只运行 GUI,或者在需要时才运行 GUI。如果您的系统主要任务是提供Web应用,那么您可以停掉图形界面,而将其所用的内存和CPU资源用于您的服务。如果您需要在 GUI 环境下做一些工作,可以再打开它,工作完成后再将其关闭。
Linux 有图形化的管理工具,以及日常办公的工具,比如电子邮件、网络浏览器和文档处理工具等。不过,在 Linux 中,图形化的管理工具通常是控制台 (命令行) 工具的扩展。也就是说,用图形化工具能完成的所有工作,用控制台命令同样可以完成。同样,使用图形化工具并不妨碍您对配置文件进行手工修改。其实际意义可能并不是特别显而易见,但是,如果在图形化管理工具中所做的任何工作都可以以命令行的方式完成,这就表示那些工作也可以由一个脚本来实现。脚本化的命令可以成为自动执行的任务。Linux 同时支持这两种方式,并不要求您只用文本或者只用 GUI。您可以根据您的需要选择最好的方法。
Linux 中的配置文件是人类可读的文本文件,这与过去的 Windows 中的 INI 文件类似,但与 Windows 的注册表机制在思路上有本质的区别。每一个应用程序都有其自己的配置文件,而且通常不与其他的配置文件放在一起。不过,大部分的配置文件都存放于一个目录树 (/etc) 下的单个地方,所以看起来它们在逻辑上是在一起。文本文件的配置方式使得不通过特殊的系统工具就可以完成配置文件的备份、检查和编辑工作。
文件名扩展
Linux不使用文件名扩展来识别文件的类型。相反,Linux根据文件的头内容来识别其类型。为了提高人类可读性您仍可以使用文件名扩展,但这对 Linux 系统来说没有任何作用。不过,有一些应用程序,比如 Web 服务器,可能使用命名约定来识别文件类型,但这只是特定的应用程序的要求而不是 Linux 系统本身的要求。
Linux通过文件访问权限来判断文件是否为可执行文件。任何一个文件都可以赋予可执行权限,这样程序和脚本的创建者或管理员可以将它们识别为可执行文件。这样做有利于安全。保存到系统上的可执行的文件不能自动执行,这样就可以防止许多脚本病毒。
重新引导是最后的手段
如果您使用Windows已经很长时间了,您可能已经习惯出于各种原因(从软件安装到纠正服务故障)而重新引导系统。在Linux思想中您的这一习惯需要改变。Linux在本质上更遵循“牛顿运动定律”。一旦开始运行,它将保持运行状态,直到受到外来因素的影响,比如硬件的故障。实际上,Linux系统的设计使得应用程序不会导致内核的崩溃,因此不必经常重新引导(与Windows系统的设计相对而言)。所以除了Linux内核之外,其他软件的安装、启动、停止和重新配置都不用重新引导系统。
如果您确实重新引导了 Linux 系统,问题很可能得不到解决,而且还会使问题更加恶化。学习并掌握 Linux 服务和运行级别是成功解决问题的关键。学习 Linux 最困难的就是克服重新引导系统的习惯。
另外,您可以远程地完成Linux中的很多工作。只要有一些基本的网络服务在运行,您就可以进入到那个系统。而且,如果系统中一个特定的服务出现了问题,您可以在进行故障诊断的同时让其他服务继续运行。当您在一个系统上同时运行多个服务的时候,这种管理方式非常重要。
命令区分大小写
所有的 Linux 命令和选项都区分大小写。例如, -R 与 -r 不同,会去做不同的事情。控制台命令几乎都是小写的。我们将在“ 第 2 部分. 控制台速成班”中对命令进行更详细的介绍。
 3 对Linux和windows操作系统未来发展的认识
3.1 linux操作系统未来发展
纵观全球软件行业的发展趋势,软件作为服务提供给用户的趋势更加明显和突出,开源软件将更加快速发展和盛行。以Linux为代表的开源运动已经席卷全球,自由/开源软件的发展,推进了全球的软件产业,Linux和开源软件在世界各地受到越来越多的关注,而且发展态势会越来越好。
从市场来看,Linux是全球增长最快的操作系统,据IDC预测,全球Linux市场每年以25%速度增长,到2008年将达350亿美元(其中桌面Linux将达10亿美元,占3%)。据Forrester ReSearch估计,当今全球约有50%的企业正在使用开源软件。全球范围正在广泛兴起开源软件的开发与应用。OSDL、Ubuntu、FSF、OSI等国际组织非常活跃,开源软件被越来越多的人重视和使用。
所以展望Linux操作系统的发展,无论从对科学技术的影响还是从商业利益上估量,它的前景是一片光明的。
3.2 Windows操作系统未来发展
从目前的发展趋势看,windows操作系统还是未来PC机上使用的主流,它以它易用性,美观,和与其它软件相互支持性,继续垄断着PC机操作系统的市场,但面临着linux等系统发展的挑战,Windows系统将不断推出自己的新的产品,随着Windows vista的推出,微软公司将从以下几个发面努力:
一、 提高易用性,查找和使用信息更方便。面向普通消费者。
二、 拓展连接性,改善移动生活工作。面向普通消费者。
三、 增强安全性,改进安全维护法律。面向IT专业人士。
四、 降低成本,优化桌面基础架构。面向IT专业人士。
同时微软公司也宣称将坚持一下几个发展原则:
一、计算机制造商和消费者具有选择权。微软承诺在Windows的开发和许可证条款上,将方便安装非微软程序,并便于配置Windows型PC以使用非微软程序。
二、为开发者提供机会。微软承诺将给应用软件开发者及网站创建者提供机会,以方便他们在Windows平台上开发新产品,其中包括将与微软直接竞争的产品。
三、提高用户兼容性需求。微软承诺将满足消费者对兼容性的需求,以便于用户在跨系统及不同应用软件之间控制数据和交换信息。
 4 结论
回顾本文,描述了linux和Windows操作系统的起源和发展,对这两个系统做了简要的比较,指出了它们一些相同之处和不同的地方,最后对它们的未来发展做出了一些简要的分析。由于所写的不是特新发展的内容,所以比较简单易懂,但同时由于能力有限,本文存在许多的漏洞和不完善的地方,提纲也做了一些小的改动,望大家谅解。

 参考文献
[1][精华篇] 学古论今-见证Linux操作系统发展历史 中国Linux论坛/ 自由软件杂谈
[2] 作者:雷肥々真人 Linux未来展望http://bbs.qikoo.com/ 2007 12 20
[3] 作者:Chris Walden Windows与Linux比较 Windows中文论坛/OSX 2005 01 04









FreeFullText.com

teshorse收录,使用标签:论文,时间:2007-7-20 20:48:41 | 相关网摘我也收藏

FreeFullText.com提供对7000多种学术期刊的直接链接,这些期刊允许任何能够上网的用户检索其网上资源的部分或者全部内容。


计算机科学经典论文 - 负暄琐话 - CSDNBlog

imonyse收录,使用标签:论文, 编程,时间:2007-2-23 16:23:02 | 相关网摘我也收藏

从Jao的Programming Musing 看到的:Babar Kazar 整理了一堆经典论文。Jao强烈建议每个严肃的程序员读每篇论文,说它们都或多或少有意思。粗粗扫了一下,很多论文都没读过。挑了些俺多少知道一点的介绍。


学子论文:Digg.com:投票的动力因素分析--传媒--人民网

94smart收录,使用标签:互联网, web2.0, 论文, Digg, 投票,时间:2006-8-19 0:50:02 | 相关网摘我也收藏

Digg网站是一个科技类新闻社区,因此,公共性非常强,而就公共性主题进行投票的时候,根据公共选择理论,积极性是不高的。有人称之为投票过程中的“无知”和“冷漠”现象[4]。在公共领域,任何一件物品和每个个体都相关,但相关并不明显,相关度也不同,因为多数决定原则下,一个人的投票是不会对自己有实质性的和即刻性的效果的,故投票积极性不高。而在公共物品的选择过程中,个人投票对于结果也可能没有明显的可以预期的后果,因此,投票者会采取冷漠的态度。


思想的三种生产方式——书籍、论文和博客

94smart收录,使用标签:互联网, 书籍, 论文, 博客,时间:2006-7-4 23:35:46 | 相关网摘我也收藏

博客,包括论坛,使用了一种和书籍完全不同的生产方式。生产和展示同步进行,不强调绝对真理,永远不成熟,永远开放,将反馈纳入为生产体系的一部分,以及无处不在的引用和检索系统。比较而言,博客这样的生产方式和书籍并不具有替代性,却能够包容论文的大部分优点。它的生产更具有整体上的系统性,协作性更好,索引和检索能力也比论文强得多,博客和论文的不同,不是生产性的,而是展示性的。



共21个网摘 [ 1 ] 

Tag/相关标签



    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved