華為發(fā)布EROFSLinux文件系統(tǒng)
文件系統(tǒng)是一種描述數(shù)據(jù)存儲和檢索的技術(shù)。 有許多文件系統(tǒng)可供選擇,每種都有各自的優(yōu)點(diǎn)。 您可能聽說過exFAT,F(xiàn)2FS,ext4和其他文件系統(tǒng)。 選擇一個(gè)文件系統(tǒng)而不是另一個(gè)文件系統(tǒng)會對存儲性能和穩(wěn)定性產(chǎn)生重大影響。 因此,設(shè)備制造商不會輕易做出此決定。 大多數(shù)設(shè)備制造商對通用的和經(jīng)過測試的文件系統(tǒng)(例如ext4)都感到滿意。 但是,這并不意味著公司不愿意嘗試其他方法。 這正是華為對名為EROFS的開源Linux文件系統(tǒng)所做的工作,該文件系統(tǒng)最終用于Android設(shè)備。
公告是由華為工程師高翔發(fā)布的。EROFS是“可擴(kuò)展的只讀文件系統(tǒng)”的縮寫。EROFS仍處于開發(fā)的早期階段,它具有改進(jìn)的壓縮模式,該壓縮模式采用與其他文件系統(tǒng)不同的設(shè)計(jì)方法,主要側(cè)重于性能和速度。華為工程師承諾,與其他只讀文件系統(tǒng)相比,EROFS將提供更高的磁盤性能和速度,同時(shí)仍節(jié)省磁盤空間。在公告期間公開的服務(wù)器硬件和麒麟970處理器的壓縮數(shù)字聽起來很有希望??杀氖牵捎谄浒l(fā)展?fàn)顩r,沒有公開太多信息。
EROFS仍在進(jìn)行中。最終目標(biāo)是將其包含在Android設(shè)備中,但這可能要花幾個(gè)月甚至更長的時(shí)間,直到華為甚至考慮將文件系統(tǒng)包含在主流Linux內(nèi)核中。如果我們談?wù)搶⑵浒趯?shí)際的消費(fèi)類Android設(shè)備中,則很有可能會看到這個(gè)數(shù)字增加到幾年。我們已經(jīng)看到OEM在他們的設(shè)備上試驗(yàn)并隨后放棄了F2FS,因此如果EROFS的采用從未真正發(fā)生過,請不要感到驚訝。如果您想查看當(dāng)前代碼,可以在此處的內(nèi)核郵件列表中查看。