1.3 Linux的优势

Linux从一个由个人开发的操作系统雏形经过不到二十年的时间就发展成为如今举足轻重的操作系统,与Windows、UNIX一起形成了操作系统领域三足鼎立的局势,必定有其自身的优势。主要包括以下几个方面。

· 公开源代码:作为程序员,通过阅读Linux内核和Linux下其他程序的源代码,可以学到很多编程经验和相关知识;作为最终用户,使用Linux避免了使用盗版Windows的尴尬,也避免了使用正版Windows的庞大费用。一个比较著名的例子是,墨西哥政府采用Linux操作系统替代使用Windows操作系统,大约节省了1.24亿美元。

· 系统稳定:Linux采用了UNIX的设计体系,汲取了UNIX系统几十年发展的经验。Linux操作系统体现了现代操作系统的设计理念和最经得住时间考验的设计方案。在服务器操作系统市场上,已经超过Windows成为服务器的首选操作系统。

· 性能突出:德国的C’T杂志曾公布过由Jurgen Schmidt组织的Linux和Windows之间的测试结果,表明两种操作系统在各种应用情况下,尤其是在网络应用环境中,Linux的总体性能更好。

· 安全性强:各种病毒的频繁出现使微软几乎每隔几天就要为Windows发布补丁,而目前针对Linux的病毒则非常少,而且Linux的源代码的开发方式使各种漏洞都能够及早被发现和弥补。

· 跨平台:Windows只能在Intel构架下运行,而Linux除了可以运行于Intel平台外,还可以运行于Motorola公司的68K系列CPU,IBM、Apple、Motorola公司的PowerPC CPU、Compaq和Digital公司的Alpha CPU、MIPS芯片,Sun公司的SPARC和UltraSparc CPU,Intel公司的StrongARM CPU等处理器系统。

· 完全兼容UNIX:Linux和现今的UNIX、System V、BSD等三大主流的UNIX系统几乎完全兼容,在UNIX下可以运行的程序,完全可以移植到Linux下。

· 强大的网络服务:Linux诞生于Internet,它具有UNIX的特性,保证了它支持所有标准因特网协议,而且Linux内置了TCP/IP协议。事实上,Linux是第一个支持IPv6的操作系统。