廣告

Android 13將使用EROFS,這項華為自研技術為什么能吸引谷歌?

2022-05-25 15:24:03 夏菲 閱讀:
據EDN電子技術設計報道,谷歌正在3做出一個有趣但可能引起爭議的決定,即歌計劃在 Android 13 中加入增強型只讀文件系統 (EROFS),使其成為默認的只讀系統。該文件系統是高翔在華為擔任工程師時創建的,與現有文件系統相比,EROFS 具有顯著優勢……

據EDN電子技術設計報道,谷歌正在對Android 13做出一個有趣但可能引起爭議的決定,即部署由華為開發的文件系統。OqMednc

據外媒Esper 稱,谷歌計劃在 Android 13 中加入增強型只讀文件系統 (EROFS),使其成為默認的只讀系統。該文件系統是高翔在華為擔任工程師時創建的,與現有文件系統相比,EROFS 具有顯著優勢,包括節省空間的壓縮和速度。這可能會使安卓手機更新速度更快,占用存儲空間更小,擁有更快的讀寫速度。OqMednc

EROFS,從華為自研到Linux 內核的一部分再到Android 13

EROFS全稱為Enhanced Read-Only File System(可擴展的只讀文件系統),由華為開發,并被稱為超級文件系統。OqMednc

早在 2018 年年中,EROFS 就在 4.14 版本的 Linux 內核的暫存區域中首次引入, 華為工程師高翔當時表示EROFS仍然處于早期發展階段特點改進壓縮模式比其他文件sstems追求不同的設計方法,主要關注性能和速度華為工程師保證EROFS將提供改進磁盤性能和速度相比其他只讀文件系統同時還節省了磁盤空間。OqMednc

OqMednc

該文稱:文件系統是一種概述如何存儲和檢索數據的技術。有許多不同的種類文件系統,每個都有各自的優點,可以從中選擇。您可能聽說過exFAT、F2FS、ext4之類的文件系統。選擇一個文件系統而不是另一個文件系統會對存儲性能和穩定性產生深遠的影響,因此設備制造商不會輕易做出決定。大多數設備制造商都滿足于流行的、經過良好測試的文件系統,比如ext4,但這并不意味著公司不愿意嘗試替代方案。這正是華為在開源的Linux文件系統EROFS上所做的事情,該系統被稱為EROFS。值得一提的是,當時報道稱EROFS未來會被用于Android設備上,如今這一預測真的實現了。OqMednc

OqMednc

經過一年的持續開發,高翔使 EROFS 文件系統驅動程序在 5.4 版本正式升為主線。他說,EROFS 已被證明足夠穩定,可以部署在超過 1000 萬臺運行基于 Android 的 EMUI 9.0.1 的華為設備中。華為甚至有足夠的信心將其作為 EMUI 9.1 的一個關鍵特性進行推廣。OqMednc

盡管華為的 EROFS 內核驅動程序在 2019 年末成為 5.4 版主線 Linux 內核的一部分,但文件系統本身直到 2021 年年中才被其他 Android 設備制造商使用。OqMednc

部分原因是內核版本要求,Android 設備傾向于運行較舊的 Linux 內核版本,因此如果 OEM想要在具有較舊 Linux 版本的設備上支持該功能,他們必須向后移植一些補丁。此外,OEM 必須在其 OTA 更新基礎架構中構建對 EROFS 的支持,因為Android的 A/B 更新守護進程 update_engine 尚不支持 EROFS 有效負載。不過,最終,OPPO 和小米等幾家著名的 Android OEM開始使用 EROFS 發布產品。OqMednc

其他 OEM 將很快效仿華為、OPPO 和小米使用 EROFS,這在很大程度上要歸功于 Google。由于 EROFS 內核驅動程序在 Linux 內核 5.4 中進行了主線化,因此 Android Common Kernel 繼承了從開始的更改。(這是允許的,因為),因此每個 Android 13 啟動設備都將具有與 EROFS 兼容的內核。Google 還為 update_engine 帶來了,添加了用于構建 EROFS 映像的,并且最近使和墨魚AVD 成為可能與 EROFS。近幾個月來,EROFS 得到了 Google 的大力支持,原因最近也很清楚:他們計劃用它來替換 EXT4,至少對于 Android 的只讀分區是這樣。OqMednc

OqMednc

OqMednc

上:通過 Linux 'mount' 命令顯示的 Pixel 6 Pro 的系統分區及其文件系統;左下:通過 DiskInfo 應用程序顯示的 Pixel 6 Pro 的系統分區及其文件系統;右下:Pixel 6 Pro 的用戶數據分區及其通過 DiskInfo 應用程序顯示的文件系統OqMednc

是什么吸引谷歌選擇 EROFS 而不是其他文件系統?

如前所述,EROFS 提供了比現有解決方案更好的隨機讀/寫性能。此外,EROFS 還可以顯著節省存儲空間。例如,構建使用 EROFS 而不是 EXT4 的墨魚圖像可以節省大約 800MB 的空間。OqMednc

隨著大小的減小,額外的空間可用于將更多的系統應用程序和文件打包到這些分區中。額外的空間也可以分配給用戶數據分區,以容納更多用戶的應用程序和文件。帶寬節省也不容忽視。當 OEM 必須將完整的 OTA 更新推送給數十萬甚至數百萬用戶時,尺寸減小確實會增加。OqMednc

由于文件系統架構是一個復雜的主題,因此很難解釋它究竟是如何實現這些改進的。2019 年的論文摘要顯示:OqMednc

智能手機通常具有有限的存儲和運行時內存。壓縮的只讀文件系統可以顯著減少只讀系統資源使用的存儲空間。然而,現有的壓縮只讀文件系統使用固定大小的輸入壓縮,這會導致顯著的 I/O 放大和不必要的計算。它們還會在解壓過程中消耗過多的運行時內存,并在運行時內存不足時降低性能。在本文中,我們描述了 EROFS,這是一種新的壓縮友好型只讀文件系統,它利用固定大小的輸出壓縮和內存高效的解壓縮來實現高性能,而幾乎沒有額外的內存開銷。我們還報告了我們在數千萬智能手機上部署 EROFS 的經驗。OqMednc

OqMednc

OqMednc

OqMednc

OqMednc

論文中比較了 EROFS 與其他文件系統的性能的各種基準和指標(來源:EROFS: A Compression-friendly Readonly File System for Resource-scarce DevicesOqMednc

更多技術細節可從高翔在USENIXKubeCon + CloudNativeCon的演講,以及kernel.org 上 EROFS的文檔自述文件中查看。OqMednc

責編:Demi
夏菲
電子技術設計(EDN China)助理產業分析師
  • 微信掃一掃
    一鍵轉發
  • 最前沿的電子設計資訊
    請關注“電子技術設計微信公眾號”
  • 帶電路板、可玩AR、嵌金剛石,這些錄取通知書科技感十足 伴隨著高考大考的落幕,各大高校目前紛紛寄出獨具特色的錄取通知書,不僅有顏值高,創意新穎的竹子卷軸、錦鳳遞書,還科技感滿滿的“電路板”錄取通知書、摩斯密碼......寄托著對于即將踏進大學校園的學子們的深深祝福和期許。
  • 搶跑3nm制程競賽,三星能否領先臺積電? 藉由比臺積電更早一點開始制造3nm芯片,是否有助于三星獲得顯著優勢還有待觀察,而這也將會是一件有趣的事...
  • “智能家居”未來將可通過呼吸控制操作 凱斯西儲大學的研究人員創造了一個簡單的原型設備,使用戶能夠通過改變他們的呼吸模式來控制“智能家居”。這種自供電裝置可放入鼻孔,并有可能提高行動不便或無法清晰說話的人的生活質量。如果個人呼吸困難,它也可以編程為醫務人員提供自動警報。
  • Nordic為什么收購嵌入式內存供貨商? 著眼于內存日益成為超低功耗IoT芯片設計的重要組成,挪威半導體大廠Nordic將購并美國嵌入式內存IP供貨商Mobile Semiconductor...
  • 一種新的硬件加速器編程語言 美國麻省理工學院計算機科學與人工智能實驗室(CSAIL)研究人員創建了一種名為“Exo”的新編程語言,用于在硬件加速器上編寫高性能代碼。Exo可以幫助初級性能工程師將簡單程序轉換為復雜程序,以在加速器芯片上運行,從而將程序運算的速度提高幾個數量級。目前,谷歌、蘋果和英偉達的加速器設施均通過加速目標程序的“關鍵子程序”、內核或高性能計算(HPC)子進程來為科學計算和機器學習應用提供動力。而Exo語言有望為這些工作提供更優化的性能。
  • “中國復眼”在技術上和用途上與“中國天眼”相比有何 在已經有全球最大的“中國天眼”的背景下,我國為什么還要打造“中國復眼”?二者在技術原理和用途上又有什么不同呢?
  • 核酸采樣機器人將取代“大白”?用了哪些技術保證采樣準 取棉簽、核酸采樣、儲存核酸采樣管、設備消殺……動作精準流暢,今后給你核酸采樣的可能不再是“大白”,而是機器人。EDN小編就帶大家來看看,目前已被使用的核酸采樣機器人有哪些?
  • 研究人員開發出新設計框架,用于構建下一代模擬計算芯片 印度科學研究所 (IISc) 的研究人員開發了一種設計框架,用于構建下一代模擬計算芯片組,與目前大多數電子設備中的數字芯片相比,該芯片組速度更快、功耗更低。
  • 香港科技大學打造出新型耐用氫燃料電池 氫燃料電池發電在很大程度上依賴于一種電催化劑,即主要由昂貴稀有金屬鉑組成的材料??茖W家們一直在努力開發替代品,用更常見和更便宜的材料(如鐵-氮-碳)代替鉑,但這些材料要么被證明在發電方面效率低下,要么耐用性差?,F在,香港科技大學的研究人員開發出一種迄今為止世界上最耐用新型氫燃料電池,而且更具成本效益……
  • 智能化、聯網化趨勢下,傳統電動自行車企業如何價值再造 隨著綠色低碳意識的提升,以及外賣與快遞行業的發展,近年來電動自動車的產量及銷量大幅增長。但與此同時,電動自行車的安全問題也引起全社會的關注。數據顯示,2021年1-10月器期間,電動自行車電池故障引發的火災1.4萬起,包含多起人身傷亡事故,在政府的重視下,中國質量認證中心發布了智能電動車認證技術規范,希望能夠用技術手段,用物聯網手段降低電池的安全相關事故,能夠提高電動自行車在電池和整車的安全性。電動自行車的智能化、聯網化已成為剛需。
  • 發掘科技:V2X場景中的兩輪車方案 日前,在AspenCore舉辦的“2022國際AIoT生態發展大會”的“智慧兩輪車分論壇”上,發掘科技戰略發展總監屈博發表了“V2X場景中的兩輪車方案”主題演講。
  • 電動兩輪車需要什么樣的MCU方案? 電機控制器作為智慧電動兩輪車的“控制中心”,操控著車輛的加速、定速巡航、能量回收。在6月29日全球領先的專業電子機構媒體AspenCore和深圳市新一代信息通信產業集群聯合主辦的“2022國際AIoT生態發展大會-智慧兩輪車分論壇”上,專注于MCU研發和生產的靈動微電子,分享了智慧兩輪車需要什么樣的電機驅動芯片。
廣告
熱門推薦
廣告
廣告
EE直播間
在線研討會
廣告
廣告
面包芯語
廣告
向右滑動:上一篇 向左滑動:下一篇 我知道了
激情亚洲av无码日韩色 嗯嗯~,女生~哦~自慰~啊啊~舒服 国产AV人人夜夜澡人人爽 手机在线看永久av片免费 欧美色播 中年熟妇精品BBBB