为什么linux这么火?

linux自从诞生之初,就受到编程爱好的热宠,到现在也是如此,前段时间linux创始人骂人的一句话,都成了互联网传播的热词,这从侧面说明了linux的火热程度。那么linux为啥这么受到程序员的热捧。

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下反应流畅。一句话概括,是真爱啊。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-12-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

黑客发现酒店钥匙卡系统漏洞,可生成任意房门钥匙

来自F-Secure的两名安全研究人员开发了一种设备,可以读取任何有效甚至过期的酒店钥匙卡,并生成一个可打开任何房间门或授予攻击者进入安全酒店区域的主钥匙。

11520
来自专栏云计算D1net

私有云:硬件规划四大要素

要构建私有云需要考虑诸多因素,尤其是当你的预算并不宽裕的时候。通过仔细的规划硬件,容量,存储和网络配置,你就能将有限的预算做出高效的运用。 要找出云成本效益最高...

47760
来自专栏北京马哥教育

【重磅】大众点评运维架构图文详解 @高效运维

本文根据高效运维系列群「运维讲坛」的嘉宾分享整理而成。运维讲坛,邀请国内运维领域优秀技术专家作为分享嘉宾,其中线上分享每周一次,线下沙龙活动每月一次。欢迎点击上...

68240
来自专栏腾讯社交用户体验设计

腾讯文档品牌设定

28830
来自专栏竹清助手

推送通知策略分析

好的消息推送三要素:timely、personal、actionable。消息推送对用户留存率与活跃度至关重要。用户愿意打开消息推送,是对你的 App ...

14820
来自专栏美团技术团队

行进中换轮胎——万字长文解析美团和大众点评两大数据平台是怎么融合的

背景 互联网格局复杂多变,大规模的企业合并重组不时发生。原来完全独立甚至相互竞争的两家公司,有着独立的技术体系、平台和团队,如何整合,技术和管理上的难度都很大。...

423170
来自专栏zhisheng

为什么linux这么火?

linux自从诞生之初,就受到编程爱好的热宠,到现在也是如此,前段时间linux创始人骂人的一句话,都成了互联网传播的热词,这从侧面说明了linux...

34940
来自专栏Java架构师学习

Java开发技术大揭底——让你认知自己技术上的缺陷,成为架构师一、分布式架构体系二、微服务架构三、阅读源码、分析源码四、工具的使用五、性能优化

一、分布式架构体系 分布式怎么来的。传统的电信、银行业,当业务量大了之后,普通服务器CPU/IO/网络到了100%,请求太慢怎么办?最直接的做法,升级硬件,反正...

31790
来自专栏企鹅号快讯

成为好程序员必须避免的5个坏习惯

当你开始成为一个程序员的时候,在编程的时候很容易陷入下面所述的一些坏习惯。 作为一名程序员,犯错误不可避免,这是你学习编程课程中的一部分。在你的职业生涯中你会犯...

18750
来自专栏云计算D1net

云备份与云存储你该了解的6个方面

2010年之前,绝大多数公司都认为公共云尚未完全成熟,还 不放心将其作为企业数据的主要存储、备份地,但2010年之后,随着巨头们的加速布局,以及大数据的大热,“...

37470

扫码关注云+社区

领取腾讯云代金券