我很早就知道Linux,但是一直也没有机会自己亲自体验一下. 以前也由于工作需要曾经在服务器端安装过,但是对那种纯命令行的操作方式以及繁琐的安装配置十分头疼. 的确,那些东西也只能适合安装在服务器上,否则系统管理员这个职业还怎么生存. 前些日子,同事Mike推荐给我Ubuntu,我也亲眼看见运行这Ubuntu的机器的炫目的3D界面是多么的吸引人. 但是一直没有时间亲自学习和体验. 知道上周复活节的时候才有些时间可以修整一下,琢磨一下这新鲜玩意儿. 结果Ubuntu带给我的惊喜超出想象.
可以说Ubuntu从很多方面上来说都远远比Windows优秀得多. 以下我谈谈自己认为比较突出的几个优点和缺点.
运行Ubuntu不用(至少目前还不用)考虑什么木马间谍和病毒之类的东西. 建立在Linux之上的来自Unix高安全性内核的Ubuntu是一个安全可靠的操作系统. 即使不是电脑专家,运行Ubuntu也不用遇到隔几天重装一次电脑的噩梦.
Ubuntu是一个高效率的操作系统. 运行速度很快. 完成同样的需求,对硬件的要求比Windows低几个档次. 在加上不必安装防火墙防病毒防木马防间谍的软件,你的机器可以感觉在飞
Linux以前的主要缺点,对于桌面用户来说就是界面不友好. Ubuntu的界面可是和以前大不相同了. 不用和Win2K和XP比,就把Microsoft最新的Vista拿来和Ubuntu比也是小巫见大巫. 所谓的Vista的3D桌面和Ubuntu的3D桌面比起来简直是笑话. 真不知道Microsoft这么多人这么多钱,这么多时间砸出来的一个Vista到底怎么来的. 还不如一帮”乌合之众”在车库里面搞出来的Ubuntu.
Ubuntu不要钱. 作为免费软件不仅仅是Ubuntu本身不要钱,连Ubuntu上面跑的应用程序大部分也都是不要钱的. 看看Windows多少钱,而且还动不动打击一下盗版什么的. 搞得人心惶惶.
不仅仅不要钱,功能和性能也是一点不差. 目前Windows上要完成的几乎所有(还不是所有,可是说几乎所有,或者大部分)应用在Linux下都有相应的软件免费提供. 大部分来说性能和功能都不次于他们的Windows对应软件. 目前我唯一没有找到替代的就是Google的汉字输入法. 虽然Ubuntu中也有智能拼音,但是和Google汉字输入法比起来还是有差距的.
同样的,有优点就一定有缺点. 我再谈谈Ubuntu的缺点
不要钱. 不要钱怎么会成为缺点呢? 没错,不要钱有好处也有不好的地方,就是从法律上讲用户既然没有付钱,也不会得到保障. 这种情况下,作为企业级应用来讲,使用免费软件来做核心业务还是有顾虑. 尽管这个顾虑正在不断地被打破,还是有距离. 对于企业级核心应用来说,企业宁愿花钱买保险的.
系统安装和维护仍然无法和Windows相比. 尽管Ubunru安装好了运行起来十分完美,但是安装和维护并不是如同Windows那么简单. 尤其是对于已经熟悉Windows的用户(比如我)来说,凡事总是按照Windows的思维进行,一开始肯定会遇到困难和不解之处. 也正是因为这一点成为阻碍Windows用户向Linux过渡的门槛. 我们看得到随着Ubuntu的出现,这个门槛已经越来越低,但是距离平滑过渡尚需时日.
硬件兼容性还是不如Windows.毕竟Windows是主流操作系统,几乎所有硬件厂商都毫无疑问的要先做好对Windows的支持. 相比之下,支持Linux就要差不少了. 在所有的硬件上都能够安装Linux还是存在严重的挑战.
在MonoProject没有成熟之前,Linux上的开发仍然是一个问题(尤其是对于我来说). MonoProject就是一个在各种操作系统平台上实现.NET的一个计划. 这个计划可不是Microsoft的. 说不定Microsoft可能最头疼这个计划了. 如果这个计划成熟了,那么使用C#或者其他任何语言都可以开发任何操作系统的软件,和Java就差不多了. 如果这一天来临了,那么C#才真正可以和Java平起平坐一分高下了. 同时,Microsoft的辉煌可能也就开始逐渐暗淡了.