预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

页头书名:Linux课程小论文 Linux不是Windows 13软件颜玥 1316455045摘要 Windows是当今世界占据主流地位的桌面操作系统,甚至超过了Linux和MacOSX的总和。但在Win10以前的Windows操作系统均为收费制操作系统,正版的Windows7市场价格高达2600多元。这样昂贵的价格让许多Windows用户望而却步,选择使用Windows盗版操作系统,但由于盗版系统漏洞较多,易被攻击,所越来越多的Windows用户将目光转向了了Linux桌面操作系统。 Linux!=Windows Linux操作系统以开源的特性著称,最初由Windows转向Linux的用户群体只是把Linux当作是一个免费和开源的并且能够取代Windows的替代品,但是很快他们就发现这是行不通的。用户使用Linux的原因五花八门,但所有的原因都最终归结为一个理由:他们认为在一定程度上Linux要比Windows操作系统更具有优越性,衡量一个操作系统无非是看这个操作系统的价格、安全性以及使用性能,而大多数用户坚持认为Linux因为是开源,凝聚了许多组织和个人的创造力,在上述方面做得将会比Windows更完善。但是在这个过程中存在着许多问题。首先一个完美的复制品也许会和原件拥有相等的地位,但却永远无法超越后者,如果用户坚持认为Linux是Windows的替代品,那么从逻辑上来说Linux是要超越Windows的,就是一件永远不可能实现的事情,所以既然Linux公认的在以上方面做得比Windows更好,那么我们就不应该坚持认为Linux是免费版的Windows。 首先,我们需要明白Linux和Windows两种桌面操作系统的部分不同之处: Linux操作系统是在UNIX操作系统的原理上完成的,所以它通过系统调用支持标准的可移植性操作系统接口(POSIX),Windows操作系统只能使用模拟层支持POSIX。 LinuxABI(应用系统二进制接口)支持ELF文件格式,而Windows只支持PE文件格式。 Linux是一个开源的操作系统,凝聚了众多组织和个人开发者的心血,但是Windows是商业性的操作系统,只能由微软公司负责开发和维护。但是外部开发人员可以编写在在内核中工作的驱动程序。 Linux本身就只是一个内核,它经常与GNU工具链和X窗口管理器联系在一起,达到给用户提供图形用户接口的目的。而Windows有自己的窗口/图形系统。 举一个简单的例子,例如驱动升级:在Windows上升级硬件驱动,要去制造商那里下载新的驱动,而在Linux上面只需要升级内核而已。这意味着单个的Linux下载和升级即是给一台计算机提供最新的驱动,而在Windows上必须先到不同的网址分别下载所有的更新。这是个完全不同的过程,但是并不糟糕。但是许多人还是抱怨因为他们习惯了Windows的工作方式,而Linux的工作方式和他们习惯的方式完全不一样。 火狐(FireFox)浏览器是开源领域最大的成功案例之一,在全世界刮起了一阵旋风。难道它是通过成为IE的完美仿制品获得成功并且成为继IE之后最受欢迎的浏览器吗?很明显答案是否定的。火狐浏览器之所以成功是因为它比IE更优秀并且与IE是完全不一样的。火狐拥有标签页浏览、在线书城以及内置的搜索框,支持PNG文件格式,具有广告拦截以及其他的扩展功能。“Find”功能在底部的工具栏,当你输入文字时,浏览器可以自动匹配搜索结果,在没有合适的搜索结果时就会变成红色。IE浏览器自身没有tabs和RSS功能,只能依赖第三方应用。开源应用通过与众不同达到更好的效果,最终获得成功,如果当初火狐只做IE的克隆体,那么雷同就不可避免 所以使用Linux首先要记得如果Linux非常熟悉并且符合你的使用习惯,那这个操作系统就没有创新和提高。只有与众不同,才能闪亮。 Linux和Windows之间的区别基础的区别。最明显的一个例子就是Linux用户有许多选项。一个刚出厂的Windows系统有经典的XP桌面,上面有已经安装好的IE浏览器、写字板、邮件服务;而一个刚出厂的Linux系统有成百上千种发行版以供选择,然后是Gnome或者KDE或者FluxBox,VI编辑器或者emac编辑器等等,程序十分复杂。 一个典型的Windows用户也许永远不会习惯于做出这么多的选择只是为了开启一个操作系统。像“为什么一定要这么多选项”这种愤怒的反馈非常普遍。那么Linux难道和Windows真的如此不同吗?毕竟本质上他们都是操作系统,做着同样的工作:控制计算机,为在计算机里面运行的程序提供资源。逻辑上来说他们应该或多或少会有点相似,但事实上他们的确不一样。 换个角度看:步行外出沿着马路看一下不同的交通工具。所有的汽车之间的差异几乎可以忽略不计,如果你会