|
|
|
|
移动端

1.3.2 Linux的优缺点

《鸟哥的Linux私房菜 基础学习篇(第三版)》第1章Linux是什么,本章介绍为何Linux可以免除专利软件之争,并且了解到Linux为何可以同时在个人计算机与大型主机上面大放光彩。本节为大家介绍Linux的优缺点。

作者:鸟哥来源:人民邮电出版社|2010-07-15 16:08

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


1.3.2 Linux的优缺点

那干嘛要使用Linux作为我们的主机系统呢?这是因为Linux有下面这些优点。

稳定的系统

Linux本来就是基于UNIX的概念而开发出来的操作系统,因此,Linux具有与UNIX系统相似的程序接口和操作方式,当然也继承了UNIX稳定并且有效率的特点。安装Linux的主机连续运行一年以上而不曾宕机、不必关机是很平常的事。

免费或少许费用

由于Linux是基于GPL授权下的产物,因此任何人皆可以自由取得Linux,至于一些"安装套件"的发行者,他们发行的安装光盘也仅需要些许费用即可获得!不同于UNIX需要负担庞大的版权费用,当然也不同于微软需要不断更新你的系统,并且缴纳大量费用!

安全性、漏洞的快速修补

如果你常玩网络的话,那么你最常听到的应该是"没有绝对安全的主机"。没错。不过Linux由于支持者众多,有相当多的热心团体、个人参与其中的开发,因此可以随时获得最新的安全信息,并随时更新,相对较安全!

多任务、多用户

与Windows系统不同的,Linux主机上可以同时允许多人上线来工作,并且资源的分配较为公平,比起Windows的单人多任务系统要稳定得多!这种多用户、多任务可是UNIX Like上面相当好的一个功能,怎么说呢?你可以在一部Linux主机上面规划出不同等级的用户,而且每个用户登录系统时的工作环境都可以不相同,此外,还可以允许不同的用户在同一个时间登录主机,以同时使用主机的资源。

用户与用户组的规划

在Linux的机器中,文件的属性可以分为可读、可写、可执行等参数来定义一个文件的适用性,此外,这些属性还可以分为三个种类,分别是文件拥有者、文件所属用户组、其他非拥有者与用户组者。这对于项目或者其他项目开发者具有相当良好的系统保密性。

相对比较不耗资源的系统

Linux只要一部P III以上等级的计算机就可以安装并且使用顺畅。还不需要到P 4或AMD K8等级的计算机呢!不过,如果你要架设的是属于大型的主机(服务上百人以上的主机系统),那么就需要比较好一点的机器了。不过,目前市面上任何一款个人计算机均可以达到这一个要求!

适合需要小内核程序的嵌入式系统

由于Linux只要几百KB不到的程序代码就可以完整驱动整个计算机硬件并成为一个完整的操作系统,因此相当适合于目前家电或者是小电子用品的操作系统,即嵌入式系统。Linux真的是很适合例如手机、数字相机、PDA、家电用品等操作系统!

整合度佳且多样的图形用户界面(GUI)

自从1994年Linux 1.0后就加入的X Window系统,在众多黑客的努力之下终于与Linux有高度整合,且主要的显卡厂商(Intel, NVidia, ATI等)都有针对Linux推出最新的驱动程序,因此Linux的GUI已经有长足的进步了。另外,Linux环境下的图形界面不只有一种呢!包括大家耳熟能详的KDE(http://www.kde.org/)以及GNOME(http://www.gnome.org)都是很常见的!

反正Linux好处说不完啦!不过虽然Linux具有这样多的好处,但是它先天上有一个足以致命的地方,使它的普及率受到很大的限制,就是Linux需要使用"命令行"的终端机模式进行系统的管理!虽然近年来有很多的图形界面开发使用在Linux上面,但毕竟要熟悉Linux还是以命令行来使用是比较好的,因此要接受Linux的玩家必须比较要能熟悉对计算机下命令的行为,而不是用鼠标点一点图标(icon)就行了。Linux还可以改进的地方有以下几点。

没有特定的支持厂商

因为在Linux上面的所有套件几乎都是自由软件,而每个自由软件的开发者可能并不是公司团体,而是非营利性质的团体。如此一来,在你Linux主机上面的软件若发生问题,该如何是好?好在由于目前Linux商业界的整合还不错,目前在中国比较著名的Red Hat与SuSE均设立了服务点。你可以经由这个服务点来直接向他们购买/咨询相关的软硬件问题呢!不过,如果你没有选择有专门商业公司的Linux distributions时?怎么办?没有专人上门服务也不需要太担心,因为拜网络风行之赐,你要问的问题几乎在网络上都可以找到答案。看你有没有用心去找就是了!

游戏的支持度不足

在现代这个时候,敢说你们家的桌面计算机里面完全没有游戏的用户应该不多了!游戏软件也是个应用程序,所以它与操作系统的关系就相当密切了。可惜的是目前很多游戏开发商并没有在Linux平台上面开发大型游戏,这间接导致Linux无法进入一般家庭。

专业软件的支持度不足

这是鸟哥到学校教书后才发现的一件事,目前很多专业绘图软件公司所推出的专业软件并不支持Linux操作系统,这让同学很难在不同的平台上面操作相同的软件。很伤脑筋!

老实说,这些缺点绝大部分都不是Linux本身的问题,倒是一些商业方面的考虑才是最大的困扰。不过,Linux与其他的操作系统一样,就是一个工具而已!希望大家能够在快乐中学习到Linux的精髓。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网络工程师教程(第2版)

本书是全国计算机技术与软件专业技术资格(水平)考试的指定用书。按照新的网络工程师考试大纲的规定,本书包含了数据通信基础知识、网络体...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊