前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows为什么是闭源Linux是开源?

Windows为什么是闭源Linux是开源?

作者头像
程序员互动联盟
发布2020-04-02 21:00:26
2.3K0
发布2020-04-02 21:00:26
举报
文章被收录于专栏:程序员互动联盟

这属于历史遗留的问题,先了解下windows和linux在市场上的占有方式,windows已经以闭环的方式持续运行几十年了,主要范围还是在PC电脑,在服务器端也有一定量的存在。linux属于代码开源主要应用范围还是在服务器端以及嵌入式的手持设备上,从总体市场的绝对数量上linux已经领先于windows,但是从商业的变现能力上windows还是远远大于linux,主要和其出身有一定的关系,微软本身起点就是一个商业公司,出发点就是如何如何创作利润,毕竟企业生存的关键还是有利润产生,所以在商业推广上必然是沿着对企业发展有利的方向,这也是顺其自然的事情。

linux诞生源于软件爱好者的群体,一群向往着自由有点排斥商业模式的人创建起来的,所以在开源社区里面属于祖师爷级别的存在,更像是一群真正意义的软件人自发制造出来系统,和本身赢利并没有太多直接的关系,开源精神的其中一点就是分享,反对霸权和垄断,windows和linux更像是一种对立面的存在,微软的任何行为都可以标准的认定为商业行为,linux开发者从骨子里不认可微软的一些做法。

如果单纯从技术角度上分析,虽然windows本身存在很大的争议,但从技术角度上操作系统的架构以及兼容性都还是相当不错,虽然很多人都在研究其系统的漏洞,但是在找到解决方案之后动态就能修复了,不需要重新安装系统,从技术角度上分析这点还是相当厉害。linux在设计上也是吸取了市面很多不足之处,特别是在安全以及性能上linux在设计上都有了比较全面的考虑,而且全世界优秀的程序员都可以在上面贡献自己的技术才能,所以从技术的更新速度上还是快于windows,但在实际的商业上的推动上还是要低于纯正的商业公司。

因为出身不同造就了不同的模式,linux从实际设备的使用量上已经超过了windows,而且很多顶级的企业对于linux内核核心开发人员追逐从来没有停止过,在全球对linux内核贡献前50个的人员,几乎都在顶级的企业里面也是技术储备的一种,但windows内核的研发人员完全属于微软的核心员工,所以从人员的构成上就有本质的区别,而且两个系统的出发点也是有着极大的不一样的地方。

从微软的角度出发没有开源的必要,毕竟现在这种模式已经能够统一PC操作系统,而且开源了代码对于系统安全性也是一种冲击,毕竟在PC系统上面微软还是绝对意义上的霸主,微软没有开源系统代码的动力。linux从设计之初就代码就是开源的,本身在桌面版本上使用的相对比较少,所以相对来讲病毒也会少很多,毕竟实际使用的用户基数远少于windows系统,windows系统的几乎每天都能找到漏洞,所以微软公司背后就有一个强大的技术团队在支撑,就是为了系统的安全考虑,有了漏洞就在第一时间内召开修复和更新,希望能帮到你。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档