http://www-900.ibm.com/cn/support/guide/whitebooks/Linux_solution/Linux_solution4_4.shtml
以上的分析,并不是要单独表明哪个操作系统更好,而是描述操作系统,特别是Linux系统更加适合的应用。因此无论什么操作系统,都不存在最好的,只有最适合的。
4.4 Linux在应用中于其他平台的比较
4.4.1 Linux 与各个商业版本UNIX
主要的商业版本的UNIX有:(AIX,HP-Unix,Solaris),以及免费的FreeBSD。
网络性能: 对于多连接数,数据量少的情况Linux性能比较好,但数据量大的时候性能就不如有些商业版本的UNIX。
应用软件: Linux除了很多自由开发的软件之外,还有很多正式的商用软件,这样就可以得到正规的技术支持。其他商用UNIX一般来说自由软件相对较少,大多数软件都为跟系统紧密结合的商用软件,同时保证了软件的维护使用相对简单。至于自由版本系统FreeBSD基本都是自由软件,不能得到相应的技术支持,和系统稳定性的保证。
多线程支持:多线程性能是分时系统应用的一个很重要的标志,由于Linux最早就加入了对线程的支持,因此这方面有着很不错的性能,特别是应用程序运行时候的效率比较高,对于目前Intel超线程技术的支持有着不错的表现。自由Unix系统这方面相对支持较差。商业版本UNIX由于与硬件厂商有着紧密合作,因此这方面的表现一直都是最好的。
易用性: Linux的用户界面与各个商业版本的UNIX非常相近。实际上,Linux的迅速普及使得几乎所有的IT技术人员都对其操作界面有相当的了解。另外,由于Linux可以在各种硬件平台上运行,熟悉Linux的技术人员可以很容易地管理多种硬件平台上的应用。
4.4.2 Linux 与Windows 世界的较量
以下所描述的主要针对企业服务应用,而并非桌面系统。
许可费用: 这方面已经不用过多的讨论了,随着企业的不断扩大以及工作机器的不断增加,持续增长的Windows许可证费用就和Windows著名的蓝屏一样,一直困扰着每一个微软的用户。而对于Linux,在把部署服务器所额外增加的技术成本考虑在内后,他几乎就是免费的。如除了Amazon之外,有许多企业因为用了Linux而省下许多钱,像Google和许多网络入口也都采用此一操作系统,但同时以下问题必须考虑:
1) 企业的技术水准
2) 应用软件的复杂性
3) 迁移到linux的成本
4) 应用软件今后的扩展性
稳定性: 因为Linux的发展吸取了20多年UNIX的发展经验,采用类Unix系统构架设计,因此也继承了Unix系统稳定的传统,而且由于源码公开,保证 了系统漏洞可以很快的被发现和修正。相反Windows就没有那么幸运,虽然自NT系统问世以来,系统的稳定性有了很大的改善,但是由于过分的将内核与占用系统资源巨大的图形系统结合,必然会增加系统负担和不稳定性,对于前一种问题Windows通过不断的淘汰用户刚刚采购的硬件系统得以改善,第二个问题只有通过不断的“Patch”来解决。Linux内核与图形系统是可以完全分开的,这样既保证了稳定性也降低了系统消耗。
以上的分析,并不是要单独表明哪个操作系统更好,而是描述操作系统,特别是Linux系统更加适合的应用。因此无论什么操作系统,都不存在最好的,只有最适合的。