linux代码开源
linux里面的代码任何人都在互联网拿到,这点不像windows和mac代码都是封闭,满足了很多程序员好奇心,阅读高质量的代码能够提高自身的编程休养,linux内核的代码很多写的技巧性十足,不要说在内核里面提交自己的代码了,能看懂核心的代码块就是一件很欣慰的事情了,满足了大部分码农的好奇心,知道了操作系统代码的框架,有着良好的学习氛围,少了许多的商业气息,真正的技术学习天堂。
linux安全性
现在很多服务器都是基于linux框架,包括现在大行其道的安卓内核也是定制版的linux内核。可见linux之流行广度,linux上面的为什么安全性这么好,首先开源性,带来了系统的安全,因为一旦发现重大的漏洞,开源社区的各大英雄豪杰就会快马赶到来迅速解决,这点是windows和mac比不了的,再牛的工程师也敌不过全球的开源豪杰;linux在设计框架上面采用权限管理的方式,修改和执行某些文件花费的代码太大,即时中了病毒核心的文件也很难被破坏;linux的软件下载来源基本上比较正常在里面掺杂病毒的可能性几率太低,其实也从侧面说明了linux在桌面上面的用户还是不是那么普及,用的人少了,安全性自然就高了
免费成本低
内核系统可以拿来直接使用,只需遵循开源社区的基本规则就可以顺畅使用,相比某些系统高的吓人的版权简直如同天上掉肉饼一样,安卓的内核都可以直接定制linux来完成,单是有些并不是完全的免费,还是有些服务端的定制版本还是需要收费,但是费用相比某些大型公司提供的服务,要低很多。
而且linux上面很多的工具软件都是免费的,可以直接拿来使用,这点是比的系统不能比拟的,很轻松能就能搭建自己想要的环境,这与动不动就收大量服务费的公司方便了许多。
壮大并且推广了开源社区
在linux平台上,衍生了N多的开源软件,以至于提到linux俨然成了开源软件的代名词,linux对于开源社区的发展起到了推波助澜的作用,很多在linux上面及其好用的软件都是在这种大环境下产生的,其实大多数的程序员最喜欢linux的地方都是基于这一点,在开源社区里面可以学到先进的代码设计模式,同时对于那些知识接收能力强的还能提交自己的代码到开源中国,能够在开源社区提交自己的代码对于码农来说是一家及其骄傲自豪的事情。
在linux环境下写代码主要是纯命令行的模式,还是很能锻炼代码的编写能力的,随着现在的集成编译环境越来越完善,那些api函数还没敲完后面的代码会自动联想出来,但是在linux开发代码,就是全靠自己的双手敲完,没有提示,没有格式,尽管那么原始,还是很多的老码农在linux下开发软件。用一句比较酷来形容,已经习惯了,在上面写代码了。很多技术小白都对linux下纯命令行的开发模式都觉得挺高深,不时折腾安装个linux环境玩玩,写个纯hello world 都觉得酷酷的。
很多的老程序猿,对于windows下面的界面反应速度特别不满意,觉得特别不满意,还是觉得linux下反应流畅。一句话概括,是真爱啊。(南京欣才PHP培训机构http://www.thinksite.cn/)