近日,在上海举行的 KubeCon + CloudNative + 开源峰会上,Linus Torvalds警告与会者软件管理正面临更大的挑战,主要原因是2大硬件问题超出了开发运营团队的控制。
第一个问题是与预测执行相关的新安全问题。
预测执行被英特尔等芯片供应商用于加速性能,为修复 Spectre、Meltdown、 Fallout 和 ZombieLoad 等与预测执行相关的攻击 Linux 内核需要安装一系列补丁,根据补丁的先后和依赖,内核需要经历痛苦的更新,修复会带来巨大的性能开销,比如关闭超线程会导致性能下降 15%。
第二个问题则是硬件的局限性。
过去几十年软件行业受益于摩尔定律带来的处理器性能提升,但摩尔定律正逼近其极限,这意味着处理器性能的提升不会无限下去,这意味着软件开发者为了提升性能将需要优化代码,不能再使用低效的代码。
-
Linux
+关注
关注
88文章
11534浏览量
214835 -
硬件
+关注
关注
11文章
3498浏览量
67743 -
软件
+关注
关注
69文章
5175浏览量
89597
原文标题:Linux创始人谈目前软件开发面临的硬件问题!
文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
明达云助力储能电站实现高效运营与智能管理

技术解读 | 光庭信息虚拟ECU技术赋能SOA化MCU软件的早期验证与集成加速

西门子EDA产品组合新增两大解决方案
嵌入式软件开发常用的软件有哪些?
智慧路灯的推广面临哪些挑战?
IAR发布云端平台,助力现代嵌入式软件开发团队
软件定义汽车(SDV)开发有哪些挑战?SDV开发策略分享:福特汽车采用Jama Connect提升开发效率与质量

软件定义汽车(SDV)开发有哪些挑战?SDV开发策略分享:福特汽车采用Jama Connect提升开发效率与质量
RAID 5 硬件与软件 RAID 的区别
需求管理工具Jama Connect:与Jira/Slack/GitHub无缝集成,一站式解决复杂产品开发中的协作难题

康谋分享 | 直面AD/ADAS快速开发挑战:IVEX自动驾驶场景管理及分析平台!

灌区信息化面临的挑战分析

使用MATLAB、Simulink和Polyspace加速软件定义汽车开发

评论