内核安全问题
关注Linux的粉丝经常争论的另一个问题是安全问题。
托沃兹表示,“内核开发者需要时刻牢记的问题之一就是安全性,但是漏洞是难以避免的,也就是说安全问题总会在内核中出现。我们一直非常重视安全性,但是不可能完全避免它。”
他补充说,“好消息是我们具有好几层安全控制,核心代码一般更容易审查,而且相比普通设备驱动,有很多人对内核的关注更密切。”
核心代码一般需要更加重视安全性,托沃兹解释说。它也完成类似验证缓冲区溢出问题的事情,因此底层文件系统或驱动一般不需要进行普通操作的大范围检查,因为这些已经由核心层来完成了。
麦克表示,“我不认为内核的体积和复杂性增长会导致任何安全问题,内核大部分是非常模块化的,其接口设计使得驱动编写者更容易编程。他们用来扫描可能漏洞源的工具令我印象深刻。”
普森表示,相比微软操作系统,Linux内核的安全问题要好的多。
他表示,“在运行GNU/Linux的PC上,我目前还未看到木马和恶意软件,但在使用其它操作系统的计算机上每周都可以看到新恶意软件。我认为Linux在安全方面是最好的,但是永远保持警惕是非常有必要的。”
由于多数攻击都是针对微软的,如果在同等条件下,Linux是否能够同样安全或比Windows更安全,目前还不清楚,汉纳表示。“我认为多数系统级安全问题被夸大了,多数严重的攻击来自于社会工程学攻击。”
他指出,他尚未看到过非同寻常的Linux安全弱点,Linux在整体架构整合方面做的非常好,这一点可以保证实现更好的安全性。
埃斯皮诺萨表示,从理论上来说,任何软件随着自身体积的增大,都将使其安全防护任务加重。
然而,Linux内核的不同部分都有作者和维护者,在所有部分的代码中,都有很多人来保护其安全,因此Linux内核具有优异安全性。
埃斯皮诺萨称,体积难以衡量程序的质量。在Linux内核中,一个人或许无法了解所有事情,但是Linux是协作开发的自由、开源软件模范。