Linux 的创造者 Linus Torvalds 对英特尔、AMD & 英伟达(NVIDIA)等公司的硬件漏洞感到”沮丧”,声称制造商是漏洞背后的原因。他表达了行业内习惯于让操作系统开发者去善后的不满,主要是在与外部因素(可能是AMD和英特尔等CPU公司)相关联的时候。
Torvalds最近一直在积极地修复 Linux 内核,因为据报道,内核出现了错误和崩溃。 据他称,这一次他对为了迎合硬件制造商的过失而修改开源内核的做法表示不满。
Torvalds 特别指出了 Intel 首次推出的支持 LAM(线性地址掩码)的最新 CPU,以下是他在 Linux 内核邮件列表公共收件箱中的发言(via kernel.org):
老实说,我已经受够了漏洞百出的硬件和完全理论化的攻击,这些攻击从未实际应用过。 因此,我认为这次我们要反击硬件人员,告诉他们这是他们**该死的问题,如果他们连”是”或”否”都懒得说,那我们就坐以待毙吧。因为该死的,我们应该把责任归咎于硬件,而不是随便拿出一个糟糕硬件”就说”哦,但这**可能是个问题”。
– Linus Torvalds
要通过修改来解决内核中的问题会麻烦,而这很可能与”硬件人员”及其实现有关。 就 LAM 而言,这一特殊功能是通过采用”基于指针的实现”来确保内存完整性的;然而,这种技术却导致了频繁出现的名为 SLAM 的投机攻击,而这显然正是目前困扰 Torvalds 的问题所在。
英特尔公司的一位工程师对 LAM 问题做出了回应,声称该技术本应被禁用,直到找到修复方法为止,但事实并非如此。 他认为,LASS(线性地址空间隔离)最终可以避免 SLAM 攻击,但该团队暂时还没有推出修复方案。
此前,我们曾报道过 Linus Torvalds 如何对 AMD 的 fTPM 表示不满,并呼吁该公司禁用该功能,声称它不应该在运行时使用。 因此,Torvalds 擅长公开指责公司,这也是他以发表有趣言论而闻名的原因。
这风格,杠杠滴[嘻嘻]