Linus Torvalds 谈软件开发面临的硬件问题

新闻 开发
在上海举行的 KubeCon + CloudNative + 开源峰会上,Linus Torvalds 警告与会者软件管理正面临更大的挑战,主要原因是两大硬件问题超出了开发运营团队的控制。

 [[269308]]

 在上海举行的 KubeCon + CloudNative + 开源峰会上,Linus Torvalds 警告与会者软件管理正面临更大的挑战,主要原因是两大硬件问题超出了开发运营团队的控制。

  第一个问题是与预测执行相关的新安全问题,预测执行被英特尔等芯片供应商用于加速性能,为修复 Spectre、Meltdown、 Fallout 和 ZombieLoad 等与预测执行相关的攻击 Linux 内核需要安装一系列补丁,根据补丁的先后和依赖,内核需要经历痛苦的更新,修复会带来巨大的性能开销,比如关闭超线程会导致性能下降 15%。

  第二个问题则是硬件的局限性,过去几十年软件行业受益于摩尔定律带来的处理器性能提升,但摩尔定律正逼近其极限,这意味着处理器性能的提升不会无限下去,这意味着软件开发者为了提升性能将需要优化代码,不能再使用低效的代码。

 

责任编辑:张燕妮 来源: solidot
相关推荐

2011-09-30 09:28:27

Linus Torva管理

2009-03-24 21:43:49

多核CPU系统

2019-04-01 07:43:39

2021-10-08 15:59:39

Linux 代码 开发

2012-09-04 13:50:30

2015-01-13 11:09:14

闰秒Linus Torva

2019-02-25 06:30:10

服务器开发 架构

2011-11-08 09:28:28

开发团队

2013-10-29 09:08:05

2013-10-29 09:32:05

2009-09-22 09:15:29

Linus TorvaLinuxLinux内核

2012-10-29 09:17:18

OpenStack

2011-06-13 10:30:07

Linus Torva

2022-01-11 14:40:06

Linus TorvaLinux KerneLinux

2011-06-21 11:04:55

Linus TorvaMac OS X

2012-11-30 09:44:38

2012-11-27 10:34:39

Linus Torva

2022-12-26 00:23:05

GitLinuxTorvalds

2019-03-05 10:33:18

Linus Torv LinuxGit

2020-01-07 09:22:34

Linux 系统 数据
点赞
收藏

51CTO技术栈公众号