葵花宝典之精华讲解linux优势特点


经典讲解linux优势特点,多种网站评判linux优势的特点,这里小编也搜集了些资料,拿出来供大家查看。相信大家看完后会有不少收获。

一、稳定性

Linux永远都不会崩溃,人们会经常提及一个问题为什么Linux几乎不崩溃,Linux的稳定性是由于它没有象其它操作系统一样内核如此庞大、漏洞无穷。考察资料表明,Linux、与其它Unix系统和大型操作系统如VMS、IBM大型机等一样具有相同的可靠性。原因并不难以得到,系统的稳定性主要取决于系统设计的结构。计算机硬件的结构自从1981设计开始就没有作特别大的改动,而连续向后兼容性使那些编程风格极差的应用软件勉强移植到Windows的最新版本,这种将就的软件开发模式极大地阻碍了系统稳定性的发展。另一种易于崩溃的系统Macintosh,它缺乏内存使用保护和缺乏抢占式多任务的缺点与它友好的使用界面一样闻名于世,令人惊奇的是Macintosh虽然具有如此重大的缺陷但并没有如人们想象的那样频繁死机。

Linux的稳定性并不是一个意外的例外,稳定性是所有大型计算机操作系统所具有的共性。仅仅、Windows和苹果机有时会失常。Linux所共享的Unix设计体系是经过长期实践考验的,Linux吸取了Unix系统近1/4世纪发展的经验,Linux操作系统体现了最先现代化操作系统的设计理念和最经得住时间考验的设计方案。最令人注目的是Linux开发源代码的开发模式,这保证了任何系统的漏洞都能被及时发现和改正。

二、性能

许多的独立机构针对Linux和、Windows、NT、Linux和其它流行的Unix作了大量的评测。除了一次评测以外我们将会在下面对此评测进行讨论),所有的测试都显示不但在单处理器上击败了、NT,而且在NT自认为其多线程结构扩展性更强的多处理器系统中击败了NT。Linux能通过使用重量级处理来代替NT使用的轻量级线程而获得优越的性能,Linux中的进程复制极为有效,几乎消除了使用线程的需要。令人惊奇的是,Linux恰好能击败基于SPARC硬件平台上的Solaris,虽然仅仅在单处理器的机器上。有一项分析揭示了Linux性能优越的主要原因,Unix系统包括Linux系统在内)把图形处理为一个用户级的应用,图形可根据需要被选择是否运行。Linux系统中存在适度复杂的图形界面,但是它们并没有与操作系统的内核紧紧捆绑在一起,图形界面可按需求关闭。

在服务器端过多的使用图形界面会没必要地过多花费系统的时间。具有代表性的在Unix服务器端包括Linux),由于图形是非常耗系统资源的,只有在进行系统管理时图形界面才会被激活,其它时间段都被关闭,为系统提供了更好的推动力。

与此相反,Windows系统的设计正经受着把图形子系统与内核过度的结合在一起的磨难,这种设计模式将会永远阻碍其在服务器操作系统中的发展。或许、Linux在高端性能上与Solaris相比较会失去其微弱的优势,但经过全世界范围内的系统编程专家对Linux系统内核参数的细调和优化,将来Linux在性能上必将处于领导地位,时间将会说明一切。这将是一场有趣的世纪之战。

今年四月,由一个叫做MindCraft的公司对集成了微软IISInternet、Information、Server,因特网信息服务器)的Windows、NT和Linux作了一项评测,测试结果为在文件服务性能上和网页服务性能上NT分别要比Linux高出2.5倍和3.7倍。令人极为惊讶,此项评测结果与以前包括Reseller在线在内的众多独立测试机构的测试结果截然相反,评测结果令人质疑。

后来众多的信息表明测试并不公正,NT机器被针对测试负载作了最高的调试和优化,而相应Linux测试机器没有受到相应的待遇,此项实事已被微软所证实。进一步事实表明此次评测并不是如其宣称“完全独立评测”的那样,而是受微软资助和委托,公正性可想而知尽管如此不公正,微软依然鼓吹此次评测结果),实事被歪曲和掩盖。到现在我们完全没有必要为Mindcraft的评测是否公正而争论,最好的办法是您自己根据自己的实际使用情况,设计作一次评测。毕竟,并不是每一个人都使用Mindcraft评测中那样高端的服务器。

另:连闻名于世的微软备忘录和万圣节文献都承认,经过微软内部测试表明在相同硬件平台上,Linux平台上的Netscape客户端游览器要比Windows、NT平台上的Internet、Explorer客户端游览器快30-40%。

从众多的资料表明,Linux是当前可获得的最简捷、最快速的操作系统,据报道带有最新内核2.2的Linux在性能上完全超过了超高速FreeBSD操作系统。不过,Linux厂商应尽快提交一份正式的SPEC或TPC评测结果数据,否则诸如此类的争论会不断出现。顺便提一句,如果TPC评测带有价格性能比这一项,Linux优势特点得到体现。

  1. linux网络设备中的加载与卸载方法
  2. Linux压缩打包方法连载之一:tar命令
  3. linux程序开发入门
  4. Ubuntu Linux成重要的服务器平台
  5. Linux发行版大阅兵Debian版本详细讲解

相关内容