說起 Linux 內核,在座的各位開發者都不會對其感到陌生。尤其是在 Android 手機上,我們都知道 Android 系統是基于 Linux 內核而打造的,而且在手機詳細信息里面,我們能看到關于安卓版本、基帶版本以及內核版本的信息。不過 Linux 內核維護者 Greg Kroah-Hartman 接受采訪時說,很少有手機供應商會主動更新手機內核。
Linux 內核維護者 Greg Kroah-Hartman 接受視頻采訪(YouTube)時被問到什么 bug 最讓他們惱火,他回答稱是整個 Spectre/Meltdown 問題。讓他們生氣的是,他們從事的是軟件開發,但卻要去修復硬件層面的 bug。
CPU 黑盒的復雜度比過去更大了,因為 CPU 供應商試圖竭盡所能去利用所有的性能,其中需要利用到特殊技巧,而這些特殊技巧有時候會引火燒身。 Spectre/Meltdown 問題就是如此。除了修 bug 外,Linux 社區也在不停的加固內核。但加固內核本身不足以改進安全,還需要硬件供應商去啟用新引入的安全加固功能,而這通常不會發生。
以 Android 平臺為例,除了 Google 自家的 Pixel 智能手機,絕大部分 Android 手機都不包含額外的加固功能,這意味著所有這些手機都容易受到攻擊。Kroah-Hartman 曾經購買了所有基于 kernel 4.4 內核的一線品牌 Android 手機,觀察哪些公司的手機更新了內核,結果只有一家更新了。他正嘗試與整個供應鏈合作去解決這個難題,讓手機更新內核成為可能。
相比消費者級的電子產品,企業級 Linux 系統供應商通常會及時更新內核。
-
Android
+關注
關注
12文章
3946瀏覽量
128125 -
Linux
+關注
關注
87文章
11356瀏覽量
210769
原文標題:為什么鮮有手機供應商更新Linux內核?
文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論