Linus Torvalds 称英特尔的 Spectre 补丁是“垃圾”!

Linus Torvalds 称英特尔的 Spectre 补丁是“垃圾”!_第1张图片

Linus Torvalds 认为英特尔在修补 Spectre 上的做法相当糟,采用间接分支限制推测会造成系统性能大幅下滑,因此英特尔不打算启用这项功能,却将责任推诿至他人身上,等于试图将垃圾推给他人。


Spectre 漏洞阴影余波荡漾,Linux 操作系统安装修复程序后频频出包。Linux 之父 Linux Torvalds 周一在Linux群组论坛公开炮轰,英特尔提供给 Linux 的 Spectre 修复程序是完全无用的垃圾(complete and utter garbage)。


Torvalds 指出,从推测执行控制 CPU ID 这件事显示,英特尔在Meltdown上做了对的事,但这也不令人意外,因为修补并不是太难,而且也是比较明显的漏洞,没补好才是不可接受。但在Spectre中的CVE-2017-5715(变种2)的修补程序上,英特尔并没有想要做好,他批评其修复程序是完全无用的垃圾(complete garbage)。


Linux Torvalds部份评论内容:


Linus Torvalds 称英特尔的 Spectre 补丁是“垃圾”!_第2张图片


为了修补Spectre漏洞,英特尔提供的间接分支限制推测(indirect branch restricted speculation, IBRS)功能会造成系统性能大幅降低。Torvald s认为,“IBRS_ALL功能显示,英特尔并没有认真看待此事…他们自己不想启用此功能,因为性能会十分难看,将责任推到别人身上。因此英特尔将垃圾推给我们。”他说。


Torvalds指出,由于IBRS会对现有硬件产生巨大负载(overhead),因此所有硬件是“彻彻底底的垃圾”(complete and utter garbage)。没有正常人会想用,因为成本实在太高。他说,我们不需要这个垃圾。


Torvalds 应该不是唯一一个对 Spectre修复程序感到气愤的人。光是 Linux 阵营,本月初 Red Hat 曾经释放出包含英特尔包含 Spectre 漏洞修补机码的更新,却分别造成用户系统性能大幅震荡甚至无法开机,上周只好再释放出拿掉机码的更新,要用户自己找CPU及服务器厂商负责。Ubuntu也发生类似的事。


此外,Windows释放出的Spectre、Meltdown更新也让AMD Opteron、Athlon和AMD Turion X2 Ultra CPU的Windows电脑无法开机一度撤回,上周修正后再又重新发布。Linux/AMD组合则尚未听到问题。


事实上由于修复程序造成Braodwell及Haswell系统重开机问题,英特尔自己也呼吁用户及硬体厂商暂缓更新。

640?

1.Cortex-M3的一些关键概念!

2.6 个 Linux 运维典型问题,大牛告诉你解决思路!

3.4个知识点帮你理清ARM开发思路!

4.用python在树莓派上编程,你可以将项目扩展到令人难以置信的规模

5.CPU vs FPGA,图像处理谁更厉害?

6.图解 | 芯片总动员之”齐刘海“背后的秘密

Linus Torvalds 称英特尔的 Spectre 补丁是“垃圾”!_第3张图片

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

你可能感兴趣的:(Linus Torvalds 称英特尔的 Spectre 补丁是“垃圾”!)