想跟风尝试Linux系统的用户可以自行跳过此文。 笔者这么说是因为,Linux系统的使用有学习门槛,不学甚至连安装程序都不会: 普通用户如果只拿电脑来上上网打打游戏煲煲电视剧,实际上用Windows系统就足够了,目前大部分的游戏和软件的运行还是围绕微软为战场的。 首先我们要明确Linux系统的定位:Linux并不是完全的个人桌面系统,主要被用作服务器,而作为服务器,Linux系统的优势就很明显了,这才是它存在的意义:不管是开发还是运维,都离不开Linux系统。 Linux是开源的操作系统,主要支持PHP,在目前市场上Linux系统在互联网企业中使用率也是非常广泛的,具有不可或缺的作用。 问题来了,那么到底Linux的优势在哪里呢? 下面以Linux七个方面的优点为读者展开分析讨论。 开源: linux里面的代码任何人都在互联网拿到,这点不像windows和mac代码都是封闭,满足了很多程序员好奇心,阅读高质量的代码能够提高自身的编程休养,linux内核的代码很多写的技巧性十足,不要说在内核里面提交自己的代码,能看懂核心的代码块就是一件很欣慰的事情了;其次,满足了大部分码农的好奇心,知道了操作系统代码的框架,有着良好的学习氛围,少了许多的商业气息,是真正的技术学习天堂。 稳定性: 使用Linux系统的用户很少会遇到系统崩溃的情况,甚至在运行多年的时候也不会出现重大的事故和问题,稳定性是非常不错的。 灵活性: Linux系统最大的特点就是灵活,用户可以对Linux系统进行自定义,通过编程接口,将自己开发的工具和程序添加到系统中,可以打造出更加符合你的标准的用户桌面,其次shell作为Linux系统最大的组件,完全可以让运行的程序与内核进行交互。 硬件: 对比Windows系统来说,Linux对于硬件的需求是比较低的,不需要频繁的进行升级。 安全: 现在很多服务器都是基于linux框架,包括现在大行其道的安卓内核也是定制版的linux内核。可见linux之流行广度,linux上面的为什么安全性这么好,首先开源性,带来了系统的安全,因为一旦发现重大的漏洞,开源社区的各大英雄豪杰就会快马赶到来迅速解决,这点是windows和mac比不了的,再牛的工程师也敌不过全球的开源豪杰;linux在设计框架上面采用权限管理的方式,修改和执行某些文件花费的代码太大,即时中了病毒核心的文件也很难被破坏;linux的软件下载来源基本上比较正常在里面掺杂病毒的可能性几率太低,其实也从侧面说明了linux在桌面上面的用户还是不是那么普及,用的人少了,安全性自然就高了。 成本低: 内核系统可以拿来直接使用,只需遵循开源社区的基本规则就可以顺畅使用,相比某些系统高的吓人的版权简直如同天上掉肉饼一样,安卓的内核都可以直接定制linux来完成(并不是完全的免费,有些服务端的定制版本还是需要收费,但是费用相比某些大型公司提供的服务要低很多)。而且linux上面很多的工具软件都是免费的,可以直接拿来使用,这点是其他系统不能比拟的——Linux很轻松能就能搭建自己想要的环境,这对于动不动就收大量服务费的公司来说方便了许多。 易变更: 可以在不重启服务器的情况下,自由地对系统进行变更,无需购买其他版本才能使用某些特定的功能。