datasheet

Linux之父炮轰英特尔Spectre修补是全然的垃圾

2018-01-24来源: 集微网 关键字:Linux

集微网消息,Spectre漏洞阴影余波荡漾,Linux操作系统机器安装修补程序后频频出包。 Linux之父Linux Torvalds周一在Linux群组论坛公开炮轰,英特尔提供给Linux的Spectre修补程序是全然的垃圾(complete and utter garbage)。
 
Linux Torvalds认为英特尔在修补Spectre上的做法相当糟,采用间接分支限制推测会造成系统效能大幅下滑,因此英特尔不默认启用这项功能,却将责任推诿至他人身上,等于试图将垃圾推给他人。

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

Linux Torvalds部份评论内容:


为了修补Spectre漏洞,英特尔提供的间接分支限制推测(indirect branch restricted speculation, IBRS)功能会造成系统效能大幅降低。 Torvalds认为,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系统重开机问题,英特尔自己周一也呼吁用户及硬件厂商暂缓更新。

 

关键字:Linux

编辑:北极风 引用地址:http://www.eeworld.com.cn/xfdz/article_2018012480168.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:台湾希望高通以投资取代巨额罚款
下一篇:华为与中兴削减美国游说支出 但找到其他途径来扩大影响

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

口无遮拦,出口伤人无数的Linux之父终于道歉了

据国外媒体《连线》杂志报道,自从Linus Torvalds创建Linux以来已经过去超过25年了,Linux是一个开源操作系统内核,现在大部分网络服务器运行的都是Linux系统,世界上最流行的智能手机操作系统Android也是基于同样的内核。其他应用包括汽车等其他小工具。在那段时间里,Torvalds已经建立了十分严厉、不顾及他人感情的声誉,评论家们说他的行为已经达到了情感虐待的地步。Torvalds的不妥协风格经常受到赞扬,包括《连线》杂志也曾对这种坚持称赞有加。但是,他倾向于指责其他Linux贡献者,喊他们为名字或辱骂他们。因为创造了“有毒”的开发环境并使该项目不受女性,少数民族或其他代表性不足的群体的欢迎而受到批评。在刚刚
发表于 2018-09-20
口无遮拦,出口伤人无数的Linux之父终于道歉了

基于ARM-LINUX的温度传感器驱动(DS18B20)

周期为复位、跳过 ROM 指令、执行温度转换存储器操作指令、等待 500uS 温度转换时间。紧接着执行第二个周期为复位、跳过 ROM指令、执行读 RAM 的存储器操作指令、读数据(最多为 9 个字节,中途可停止,只读简单温度值则读前 2 个字节即可)。其它的操作流程也大同小异,在此不多介绍。关于ds18b20的数据手册网上资源较为丰富,这里不再详细介绍,下面是基于ARM-LINUX的驱动程序,在arm-gcc 编译后测试通过。#include <linux/module.h>        #include <linux/moduleparam.h> 
发表于 2018-08-26
基于ARM-LINUX的温度传感器驱动(DS18B20)

S3C2440 Linux下的I2C驱动以及I2C体系下对EEPROM进行读写操作

这篇文档算上期末复习这段时间其实拖了有好久了,因为从一开始接触linux的i2c驱动体系我就各种凌乱,因为起初脑海中既没有整体框架也不熟悉相关体系下的结构,所以四处乱看,经常性的在看内核代码时看着看着就把自己看飞了。结果就总是无功而返。现在我决定当前阶段把结构熟悉,知道大致的驱动体系框架。日后真正做到此类项目时再来深入理解、巩固、总结。因为我所要操作的EEPROM使用的是I2C接口。那么自然要先了解一下I2C总线协议。对于I2C总线协议我的理解:两条线“SCL和SDA”,一个数据信号一个时钟脉冲信号。俩线都是高电平时,SDA从高到低发出一个跳变,便是开始信号;然后就是发送数据。若SDA从低到高再跳变一次就是结束信号。这期间,SCL
发表于 2018-07-15

linux I2C读写EEPROM

/************************************************************///文件名:app_at24c02.c//功能:测试linux下iic读写at24c02程序/************************************************************///包含头文件#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/ioctl.h>#include <sys/types.h>#include <
发表于 2018-07-15

浅析linux权限管理

“一切皆是文件”是Unix/Linux的基本哲学之一,目录、字符设备、块设备、套接字等在Unix/Linux都是以文件的形式存在。面对众多的文件,如何理解和管理他们的读、写、执行权限呢?在Windows下,可以通过鼠标右击文件,在属性栏查看文件的权限。Linux下的文件“哲学”是否与Windows相同呢?我们从以下几点分析。文件权限设定的作用文件权限的设定是为了保护系统及用户数据的安全性。对于用户来说,最重要的事情就是数据、文件的私密性及安全性。从系统管理员到普通用户,从文件属性到文件特殊加密 ,无不围绕着一个主题:权限管理。若一个关键文件被意外写入,轻则数据丢失,重则系统崩溃。以根目录下的/proc目录文件为例,该文
发表于 2018-06-28
浅析linux权限管理

康佳特与OSADL携手优化 Real-Time Linux 的支持

提供标准和定制化嵌入式计算机板卡与模块的领先供应商—德国康佳特科技,宣布与开源自动化开发实验室(OSADL, Open Source Automation Development Lab) 合作优化对实时Linux的板级支持,并且该板已在OSADL测试机架中展示。首先,OSADL对基于嵌入式服务器等级英特尔® 至强®处理器(E3-1578L v5 @ 2.00 GHz) conga-TS170模块上安装的康佳特最新实时Linux(Linux kernel 4.9.47-rt37)进行认证。该安装在conga-TEVAL评估板上的COM Express Type6 模块在测试中表现非常优异,其中实时性能测试的表现更是出类拔萃,令人
发表于 2018-06-26
康佳特与OSADL携手优化 Real-Time Linux 的支持

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved