谢谢邀请,
已经在linux系统上开发软件已经有十个年头了,很多人觉得linux使用者非常少,导致病毒非常少,不调查就没有发言权,现在主流的服务器基本上都是linux架构,这块市场份额就已经非常大了,如果加上手机终端,那么总的使用数量还是遥遥远远超过windows系统,现在主流存在两个手机系统系统,iso和苹果,两个对应的操作系统一个unix,一个linux基本上差异不是很大,但在全球的终端数目还是要超过windows的使用人数。
linux的安全绝不是因为使用的人数少造成的,主要还是系统架构不容易阻止了病毒或者木马的二次感染,当然在这里讲的linux的病毒数量在和windows比较的时候差异很大,但也不代表着没有漏洞或者病毒,从2017年开始linux的勒索病毒总的数量已经翻了好几倍,没有绝对的安全只要是能上网的地方就存在安全隐患,总体来讲linux上的病毒数量相比windows还是少太多。
为什么linux相对病毒会少一点?
1.linux
架构安全指数高
linux有一种访问权限的控制,虽然一个脚本文件或者二进制文件想要执行必须具备执行权限,所以每次进行二次感染的影响因素太多了,基本上很难大规模的传递,所以现在linux上的病毒感染还是以勒索方式居多,一击致命的方式。
2.linux
代码开源
由于linux代码开源对于病毒制造者和系统维护者来讲是对等的,但整体来讲还是维护者人数更多,更加容易让病毒无处藏身,也会有更多的解决方案,防护安全防范。虽然系统开源是个双刃剑但意味着更多的解决方案,安卓系统属于开源社区,每年有很多的系统漏洞被发现,但修复速度也是惊人,微软现在都还没开源windows系统的魄力。
3.应用软件官方为主要渠道
操作系统本身不见得有多少漏洞,关键自身的应用是不是存在漏洞,如果病毒或者木马专门找有漏洞的软件,相对来讲windows上面的应用软件种类会更加繁多,也更容易被破解利用,linux下载东西基本上从官网直接拿下,但windows下面的软件的安装,特别是国内多少次的软件捆绑安装,而且还是一些知名的大厂商,如果连超级大公司都能带头这么玩,这个生态链就没法玩了,不是被病毒杀死是被这些莫名其妙安装的应用软件给搞死,在国内常用的软件直接搜索下载安装基本上都会绑定很多软件,有的提醒点非常渺小,一不小心就进入雷区,触发各种全家桶软件的安装。
所有的安全都是相对的,理论上使用的人越多越容易产生病毒,有人的地方就有江湖,有软件的地方就存在漏洞或者病毒,就程序员本身来讲挺喜欢在linux下开发写代码清爽干净,少了许多windows操作系统中的纷扰,特别符合程序员的性格,安静简洁。
一个程序员如果有机会还是要玩下linux,在开源世界里自由自在的分享与贡献,是很多程序员追求的最高境界。
希望能帮到你。