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





