可能很多人认为Linux病毒少是因为Linux Windows不那么受欢迎,其实这种观点很早就被批评过,一个最有力的论点是:如果人们写病毒的Windows病毒为Windows用户和很强的破坏性,所以大部分的网络服务器是基于Unix / Linux,攻击服务器,是不是更具破坏性的



一个二进制的Linux病毒,感染可执行文件,这些可执行文件必须为用户启动病毒写的。实际情况却并非如此。实际情况是,该程序是由根所拥有,和用户通过一个非特权帐户。此外,经验不足的用户,他不可能有一个可执行文件。因此,更多的用户谁不知道风险,更适合病毒复制。



即使病毒被用户所拥有的程序成功感染,由于用户权限有限,进一步传输的任务也会非常困难。当然,这种说法可能不适用于运行单一用户系统的Linux新手。



Linux网络编程是非常保守的,没有先进的宏观工具,使Windows病毒传播太快了。这并不是Linux的固有特征;这是两者的区别,用户基础和成功的产品,这些在两市场差异的产生。通过观察这些问题的经验将也可以用在未来的Linux产品。



Linux的应用软件和系统软件几乎都是开源的,这对病毒有两方面的影响。首先,病毒很难隐藏在开放源代码的中间。其次,一个新的编译和病毒只有二进制安装是病毒传播的主要途径。虽然Linux发行商也提供大量的二进制包,大多数用户下载这些软件包从可靠的软件库提供的出版商,他们大多有MD5验证机制,具有很高的安全性。



这些障碍是病毒成功传播的一个重要障碍,然而,当它们被综合考虑时,基本问题就出现了。



一个计算机病毒,像生物病毒,已被传播,而且繁殖率必须超过死亡率(消灭)。障碍上述有效降低Linux病毒的繁殖率。如果它的繁殖速度下降到需要替换原有的人口门槛,病毒的坏运气注定从一开始,甚至在潜在的受害者意识到他们。



我们没有看到真正的Linux病毒在疯狂地传播。原因是没有一种Linux病毒能够在Linux提供的恶劣环境中茁壮成长。



当然,这并不意味着永远不会有一个流行的Linux病毒。然而,它确实意味着一个成功的Linux病毒必须是优秀的和创新的,才能在不适合生存的Linux生态系统中生存。