1.3 Linux系统与其他系统的比较
1.3.1 Linux与UNIX操作系统的比较
UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC等多种不同的平台上,是应用面最广、影响力最大的操作系统。Linux是一种外观、性能与UNIX相同或更好的操作系统。尽管Linux的许多特性和UNIX有很多相同之处,但Linux和任何版本的UNIX的源代码完全无关,是一个类似于UNIX的产品。
1.发展背景的比较
Linux是从UNIX发展而来的,这种继承使Linux的用户能大大地从UNIX团体贡献中获利。UNIX是世界上使用最普遍、发展最成熟的操作系统,UNIX的用户可以从很多方面得到支持和帮助,Linux的用户同样会得到相应的支持和帮助。
2.价格及使用费用的比较
UNIX与Linux的区别在于Linux是一种开放的、免费的操作系统,即自由软件,用户可以通过网络等多种渠道得到发布版本。如果用户付费,将得到完美的服务和文档。而UNIX系统基本上是商业软件,必须先购买才能使用,即需要有偿使用。这一区别使用户能够在不花钱或少花钱的情况下得到众多Linux的版本及应用软件。
3.产品方面的比较
商业化的Linux有Red Hat Linux、Caldera OpenLinux、SuSe Linux、Turbo Linux、国内的红旗Linux和中软Linux等;UNIX主要有FreeBSD、SUN的Solaris、IBM的AIX、HP的UX和SCO UNIX。
1.3.2 Linux与Windows操作系统的比较
1.在硬件要求方面
Linux对硬件要求较低,而Windows要求较高。
2.网络功能方面
两者都提供较好的网络功能,但是在安全和稳定性方面却存在差异。Linux提供了对当前TCP/IP协议的完全支持,并且包括了对下一代Internet协议IPv6的支持。Linux内核还包括了IP防火墙代码、IP防伪、IP服务质量控制及许多安全特性。
3.使用方便性方面
微软的Windows产品是专为桌面系统设计的,面向中、低端用户,友好的界面使其在计算机操作系统市场占据了较高的市场份额。虽然Linux有两个不错的图形操作界面——GNOME和KDE,也能提供不错的桌面服务,但不及Windows系统方便灵活,严重影响了它的普及率。
4.新技术支持速度方面
由于开放源代码的特点,成千上万的人可以开发Linux,能快速地找到并修改其错误码。而且许多硬件厂商也可以直接阅读其源代码,从而迅速提供对它的支持。
5.安全方面
1998年的CIH病毒、基于OutLook传播的美莉莎、欢乐时光、红色代码等病毒令IT行业及相关领域损失惨重。而Linux方面,没有出现过真正意义上的病毒。关于世界上第一个Linux病毒reman,其实严格地说,并不是真正意义上的病毒,只是一个在UNIX/Linux世界早已存在的“缓冲区溢出”攻击程序,和Windows相比,就是“小巫见大巫”了。由于Linux的稳定性一流,资深的系统安全分析家肯定地认为:在未来的几年里,Linux将成为最安全、稳定的操作系统。
6.价格方面
Linux具有不可比拟的价格优势。现在各大发行商的Linux,几乎可以从网上免费下载。但各种版本的Windows都需要付费才能使用。
7.在编程方面
Linux具有对多种语言,如C、C++、Java、TCL/TK、Perl等的编译器/解释器,以及集成开发环境、调试和其他开发工具的支持。以前,人们一直对Windows平台下,如VB、VC软件开发的高效和便捷津津乐道,可是现在一切都改变了,Kylix和Eclipse等集成开发系统的出现,为Linux平台提供了快速开发(Rapid Application Development,RAD)工具。
1.3.3 Linux与Mac OS的比较
Linux脱胎于UNIX,而Mac OS则在Mac OS 10.x以后将其内核换成UNIX,可以说它们都是UNIX的出色继承者,各有所长。
1.易用性方面
在易用性方面,Mac OS是无可争议的。苹果公司率先在操作系统中使用了图形用户界面,尽管其他系统也使用图形用户界面,但从来也没有达到苹果公司图形界面那样的水平。现在,对一般用户而言,Linux在易用性方面不占优势。
2.硬件支持方面
硬件支持一直是Mac OS的软肋。如果要使用Mac OS,就必须购买苹果公司昂贵的硬件。在高科技历史上,这恐怕是最差的一个商业策略了。Linux则几乎能够在任何计算机上运行,它支持的硬件相当广泛,包括x86架构芯片及其他RISC芯片、移动芯片等。尽管现在Mac OS也有了x86版本,但是在硬件支持方面,Linux仍占有优势。
3.价格及企业支持方面
在价格方面,Linux是一个有力的挑战者,而且由于其用户界面与Windows相似,用户可以很快地适应它。与之相比,Mac OS在价格方面不占优势。