linux最大的优势在于其作为服务器的强大功能,这也是众多用户选择使用它的根本原因。由于linux通过Internet协同开发,随着它健壮和稳定的网络功能不段壮大,毫无疑问它将越来越称为一种纯正的网络操作系统。
下面从几个方面来说明linux的特点。
1.多任务管理
linux是抢占多任务多用户操作系统,具有优异的内存和多任务管理能力,不仅可让用户同时执行十个应用程序,还允许远程用户联机登录,并运行程序。既然是多州户多任务系统,对于片j户帐号的管理自然不在话下,包括权限和磁盘空间限制等,都育完善的工具可以使用。
2.圈形集成界面
很多人认为只有微软的Windows系列才拥有GUl(GraphicatUserInterface),这是不对的。其实,想找到“完全没有图形用户界而”的操作系统还真是困难,大多数的操作系统都拥有图彤界面,例如比较有名的操作系统FreeBSD、Solaris和SCOUNIX等都拥有各自的图形用户界面。Linux配置有特殊的图形用户界面XWindowSystem,这是UNIX系统的标准图形界面,最早由MIT(麻省理]。学院)所开发。XWindowSystem提供多种窗I=_I管理程序(WindowManager),结合对象集成环境,让用户能以灵活的方式来管理窗口和使用软件。随着Linux版本的升级.越来越多的Linux程序都提供了窗口界面。
3.广泛的协议支持
Linux内核土耍支持以下协议:
◆TCP/IP通信协议。
◆IPX/SPX通信协议。
●AppleTalk通信i办议:X.25、Frame—relay。
◆ISD N通信协议。
◆PPP、SLIP和PLIP等通信协议
◆ATM通信协议。
4.提供完善的网络功能
◆Linux沿袭UNIX系统,使用TCP/IP作为主要的网络通信协议,内建FTP、TELNET、
Mail和AnachP等各种功能。在加上稳定性高,因此许多ISP都采用MailServer、HTTpserver和FTPserver等服务器。
◆支持FTP服务和客户端。
◆支持电子邮件服务和客户端程序。
◆支持DNS和DHCP
◆支持网络协议服务(NIS)
◆支持认证服务
5.支持多种应用程序及开发工具
程序设|+师最关心的是如何存Linux中开发软件,由于Linux非常稳定,因此也成为一个优秀的丌发平台。目前运行在UNtX系统下的工具大部分已经被移植到Ljnux系统上,包括儿下所有GNU的软忭和库,以及多种不州来源的X客户端软件。所谓移植通常指直接在Linux机器作编泽源程序而小需修改,或只需进行很小的修改,这是因为Linux系统完仝遵循POSIX标椎。
在Linux下已经有越来越多的客户端和服务器端的应用软件,如下所示:
◆语言及编程环境:C、C++、Java、Perl和Fortran等。
◆图形环境:GNOME、KDE、GIMP、WindowMaker和IceWM等。
◆编辑器:Xcmacs、Vim、Gedit和pico等。
◆Shells:bash、tcsh、ash和csh等。
◆文字处理软件:OpcnOftke、Kword和abiWord等。
◆数据库:MySQL、PostgreSQL和Oracle等。
6.可便捷获得升级子程序
由于Linux是免费的操作系统.所以世界上有一大批支持自由软件的人上通过不懈地努力来使linux日趋完美,使其功能更加完善,因此其版本的升级很快。另外互联网上有很多linux网站提供linux的各种服务,越来越多的人也逐渐喜欢上linux,现在很多公司服务器,都用linux来做操作系统,一方面是因为linux的功能强大,性能非常稳定;另一方面,也不会因为版权问题引起纠纷。
7.文件系统下良好的兼容性
linux可于当前主要的网络操作系统保持良好的兼容性,“文件于打印共享”可兼容的环境Apple环境、Windows环境、Novell环境和Unix环境等。