Linux在性能上比windows有哪些优点
Linux在性能上比windows有哪些优点?下面小编为你解答。
使用Linux在费用上的隐性优势为Linux能正常地运行于内存缺乏、硬盘容量紧张已被淘汰的老计算机上,此可理解为减少在硬件升级上的开支。每次Windows后续版本的发行,都需要在硬件上进行相应的升级。更快芯片不断的涌现,由于相应的Windows软件发展日益庞大,中和了芯片在速度上的提高。
Linux在最新的硬件平台上提供极佳性能的同时,Linux也可以充分地运行于老式机器。传统Windows平台上软件日益膨胀是另外一项隐性费用。Linux平台下的GNU C/C++优化编译器仅仅占用10MB左右的硬盘空间,如果加上编辑器、调试器、项目管理工具等等总共不会超过2MB磁盘空间。
Microsoft Visual C++ 6.0专业版相应要占用290MB的磁盘空间,即使考虑Visual C++是一个集成编辑器、调试器的可视化开发平台,也不应该在磁盘空间占用上与Linux有着这么大的差别。
过去曾有此种说法被提出“当您的时间是不值钱的情况下Linux是免费的”,有效的证明为对于一个新手来讲去发现和修改大量的配置文件是相当困难的,曾经这是唯一的方法去管理系统。现今情况有了十足的改观,大量的管理工具和配置工具,例如:Red Hat公司的linuxconf 和 Pacifci HiTech 公司的Turbo系列配置工具,提供了集中式、图形式管理,极大减少了手工编辑配置文件的工作。
随着这些工具的改善,在Linux系统管理上的努力,会使人们更加容易接受它。在电影“泰坦尼可号”的数字视觉特效加工中,Digital Domain公司需求大量的服务器去处理运算任务。最终,他们安装了105台Compaq和Digital公司的Alpha服务器,操作系统使用Linux。尽管大约的经费节省不能公开得知,但Digital Domain公司的网站声称选择使用Linux相当大的原因是出于经费问题。(当然,Linux系统的性能表现的极为杰出,要不然的话,节省费用就没有了意义)
根据您的需求灵活定制
一个经常被提起的Linux优点就是用户可以根据自己的需求简单地修改调整应用软件。关于此优点主要有两个方面。第一,Linux并不象大部分商业软件那样只提供二进制可执行代码,Linux应用程序可提供源代码,您可根据自身应用的需求进行修改源代码重新编译。另一点就是,GNU普通公共许可协议特别声明允许任何人去修改和重新再发布软件,并使此合法存在。
Linux永远都不会崩溃
人们会经常提及一个问题为什么Linux几乎不崩溃,Linux的稳定性是由于它没有象其它操作系统一样内核如此庞大、漏洞无穷。考察资料表明,Linux与其它Unix系统和大型操作系统如VMS、IBM大型机等一样具有相同的可靠性。原因并不难以得到,系统的稳定性主要取决于系统设计的结构。计算机硬件的结构自从1981设计开始就没有作特别大的改动,而连续向后兼容性使那些编程风格极差的应用软件勉强移植到Windows的最新版本,这种将就的软件开发模式极大地阻碍了系统稳定性的发展。另一种易于崩溃的系统Macintosh,它缺乏内存使用保护和缺乏抢占式多任务的缺点与它友好的使用界面一样闻名于世,令人惊奇的是Macintosh虽然具有如此重大的缺陷但并没有如人们想象的那样频繁死机。
Linux的稳定性并不是一个意外的例外,稳定性是所有大型计算机操作系统所具有的共性。仅仅Windows和苹果机有时会失常。Linux所共享的Unix设计体系是经过长期实践考验的,Linux吸取了Unix系统近1/4世纪发展的经验,Linux操作系统体现了最先现代化操作系统的设计理念和最经得住时间考验的设计方案。最令人注目的是Linux开发源代码的开发模式,这保证了任何系统的漏洞都能被及时发现和改正。
就如IBM在其网站上所说的一样,Linux是一个稳定的、功能强大的、值得使用的操作系统。
参考:
IBM认可Linux高性能的品质和稳定性:
//www.software.ibm.com/data/db2/linux
Mac死机的诊断
//www2.northstar.k12.ak.us/help/mactips.html
Windows 95和98 大约每49.7天崩溃一次
//news.com/News/Item/0,4,33117,00.html
Windows NT蓝屏死机的原因:
//www.webshopper.com/jhtml/templates/display_content.jhtml?id=129634
许多的独立机构针对Linux和Windows NT、Linux和其它流行的Unix作了大量的评测。除了一次评测以外(我们将会在下面对此评测进行讨论),所有的测试都显示不但在单处理器上击败了NT,而且在NT自认为其多线程结构扩展性更强的多处理器系统中击败了NT。Linux能通过使用重量级处理来代替NT使用的轻量级线程而获得优越的性能,Linux中的进程复制极为有效,几乎消除了使用线程的需要。令人惊奇的是,Linux恰好能击败基于SPARC硬件平台上的Solaris,虽然仅仅在单处理器的机器上。有一项分析揭示了Linux性能优越的主要原因,Unix系统(包括Linux系统在内)把图形处理为一个用户级的应用,图形可根据需要被选择是否运行。Linux系统中存在适度复杂的图形界面,但是它们并没有与操作系统的内核紧紧捆绑在一起,图形界面可按需求关闭。
强大因特网支持
Linux诞生于因特网,它具有Unix血统特性保证了它支持所有标准因特网协议(事实上,Linux是第一个支持IPv6的操作系统)。由于Linux低成本、高可靠、丰富的Internet应用软件,Linux是因特网服务提供商ISP中最流行的服务器操作系统。任何Linux发行版都提供了电子邮件、文件传输、网络新闻等等服务软件。
全球最流行、使用最广泛的Web服务器是公开源代码的Apache服务器,运行于几乎所有的Unix系统中,当然也是Linux最常用的服务器软件。Apache众多的插件模块使它成为Web应用开发中最强劲的系统解决方案。mod_perl模块的使用能使系统在Apache的内存空间中对网关描述语言Perl进行解释和运行,避免了每一次单独处理都要运行Perl解释器。Apache服务器能通过加入mod_jserv模块来使用Java servlets,Java-Apache计划就是建于此基础之上,并提出了更有创新的思想。mod_php模块能使Apache来运行网页内部的可执行脚本,此脚本与Perl极为相近被称为PHP(Hypertext Pre-Processor),与微软公司ASP(Active Server Pages)工作原理极为类似。PHP具有各种主要流行数据库和OpenLDAP目录服务器的程序驱动接口,是一个针对网页服务应用系统的强大开发工具。