近日,在上海舉行的 KubeCon + CloudNative + 開源峰會上,Linus Torvalds警告與會者軟件管理正面臨更大的挑戰,主要原因是2大硬件問題超出了開發運營團隊的控制。
第一個問題是與預測執行相關的新安全問題。
預測執行被英特爾等芯片供應商用于加速性能,為修復 Spectre、Meltdown、 Fallout 和 ZombieLoad 等與預測執行相關的攻擊 Linux 內核需要安裝一系列補丁,根據補丁的先后和依賴,內核需要經歷痛苦的更新,修復會帶來巨大的性能開銷,比如關閉超線程會導致性能下降 15%。
第二個問題則是硬件的局限性。
過去幾十年軟件行業受益于摩爾定律帶來的處理器性能提升,但摩爾定律正逼近其極限,這意味著處理器性能的提升不會無限下去,這意味著軟件開發者為了提升性能將需要優化代碼,不能再使用低效的代碼。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
原文標題:Linux創始人談目前軟件開發面臨的硬件問題!
文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。
相關推薦
RAID 5硬件RAID與軟件RAID之間存在顯著的差異,這些差異主要體現在實現方式、性能、數據安全性、靈活性以及成本等方面。 一、實現方式 硬件RAID : 依賴于專用的硬件RAID
發表于 12-27 18:05
?336次閱讀
在產品和軟件開發的動態世界中,有效協作是成功的關鍵。然而,團隊往往面臨著阻礙進步和創新的重大挑戰。了解這些挑戰并找到強有力的解決方案,對于實
發表于 10-08 14:54
?146次閱讀
如何快速了解開發 AD/ADAS 組件中的車輛行為以便進行改進,是目前開發 AD/ADAS 組件時面臨的重大挑戰。為此,康謀推出IVEX自動駕駛場景
發表于 09-25 09:27
?817次閱讀
開發軟件定義汽車 (SDV) 時,開發團隊必須具備新的能力,例如進行連續的軟件發布,減少軟件更改的交付周期以及盡可能減少部署失敗。同時,平臺
發表于 09-05 09:57
?493次閱讀
硬件軟件
龍智DevSecOps
發布于 :2024年07月22日 10:45:06
感謝電子發燒友論壇提供的讀書機會。
本書分享了關于軟件開發和管理的 60 條經驗教訓,第32條提到面對風險,要么控制項目風險,要么被它反殺。
1.什么是風險?
知名理財顧問卡爾理查茲曾說:所謂風險
發表于 07-09 12:48
,為軟件開發者提供了寶貴的經驗和智慧。在這篇讀后感中,我將分享書中的精華以及它對我的啟發。
首先,《軟件開發珠璣》強調了軟件開發和管理的59條經驗教訓分為6個領域。
需求、設計、項目
發表于 06-23 17:56
在人工智能芯片設計領域,韓國兩大初創公司Rebellions Inc.和Sapeon Korea Inc.近日宣布計劃合并,共同開發新一代AI芯片,以在激烈的國際競爭中搶占先機。
發表于 06-18 16:10
?626次閱讀
在嵌入式系統開發中,硬件和軟件是密不可分的兩個方面。但是,究竟是硬件開發更具
發表于 06-13 08:10
?1242次閱讀
盡管全光網絡具有諸多優勢和廣闊的應用前景,但在實際應用中仍然面臨一些挑戰,例如: 成本挑戰:全光網絡的建設和維護成本相對較高,包括光纖敷設、光交換設備和光傳輸設備等硬件設備的采購和維護
發表于 05-09 11:03
?559次閱讀
中設智控專業團隊精誠研發打造的中小企業制造運營管理 (MOM)系統,針對國內中小企業信息化管理痛點,融合多種信息化管理系統前沿技術,貼合中小
發表于 03-29 15:33
?624次閱讀
FPGA軟件包含進行設計而產生的程序、文檔和數據,同時包含與之相關的軟件特性和硬件特性。FPGA軟件測試需要考慮軟件代碼正確性、軟
發表于 03-20 12:23
?1194次閱讀
PLC(可編程邏輯控制器)的軟件結構通常由兩大部分構成:系統程序和用戶程序。這兩部分共同確保了PLC能夠根據工業自動化的需求進行有效控制和
發表于 01-24 17:45
?2412次閱讀
嵌入式軟件開發和軟件開發是兩個不同的概念,它們在一些關鍵方面有著明顯的區別。嵌入式軟件開發是指開發嵌入在
發表于 01-22 15:27
?2335次閱讀
多人及內外結合去開發運營鴻蒙原生應用元服務時,需要用到團隊賬戶,AGC提供了強大的團隊角色與權限分工能力。
團隊帳號是開發者聯盟為實名
發表于 01-18 16:38
評論