1.1.3 Linux的特点
Linux操作系统在近些年得到非常迅猛的发展,与Linux的特点是分不开的。
1.自由软件
Linux作为自由软件,它开放源代码并对外免费提供。由于Linux遵循公共版权许可证GPL,用户可以按照自己的需要自由修改、复制和发布程序的源代码,并公布在Internet上。而且,Linux上的绝大多数应用程序也是可以免费获得的,用户可以放心地使用Linux而不必担心成为“盗版”用户。
2.支持多平台
Linux可以运行在386以上及各种RISC体系结构的机器上。Linux能在笔记本式计算机、PC、工作站,甚至大型机上运行,而且几乎能在所有主要CPU芯片搭建的体系结构上运行(包括Intel/AMD、MIPS、PowerPC、SPARC和Alpha等主流的体系结构),可以说Linux是目前运行硬件平台最多的操作系统。
3.多任务、多用户
Linux是多任务、多用户操作系统,具有优异的内存和多任务管理,不仅可让用户同时执行多个应用程序,还允许远程用户联机登录并运行程序,并且每个应用程序和用户互不干扰。
4.友好的用户界面
Linux配置了类似Windows图形界面的X-Window系统,它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观易操作、交互性强的友好的图形化界面。X-Window系统提供多种窗口管理程序,有几种桌面环境和桌面管理器可供选择,如GNOME、KDE等。
5.强大的网络功能
Linux诞生于网络,并且也是依靠网络才迅速发展起来的,完善的网络支持是Linux与生俱来的功能。Linux支持所有标准的因特网协议,除了像Ethernet一样的局域网协议,大部分流行的高层网络协议都是可以内建的,并且提供对多种局域网卡、Modem和串行设备的支持。
6.安全稳定
UNIX操作系统的稳定性和安全性是众所周知的,Linux完全沿袭了UNIX的系统架构,具有稳定性强、安全性高等特点。Linux系统的运行可靠性要求达到99.999%,即每年的计划外停机时间累计不得超过5min。
7.应用支持
由于遵循POSIX标准和其他几种应用程序接口(API),Linux下可供选择的自由软件和共享软件的范围非常广泛。目前运行在UNIX系统下的工具大部分已经被移植到Linux系统上,几乎包括所有GNU的软件和库,以及多种不同来源的客户端软件。