Un ingegnere Huawei ha annunciato che l'azienda sta sviluppando un file system alternativo di sola lettura chiamato EROFS, che promette prestazioni migliorate senza sacrifici in termini di compressione.
Un file system è una tecnologia che delinea il modo in cui i dati vengono archiviati e recuperati. Esistono molti tipi diversi di file system, ciascuno con i propri vantaggi, tra cui scegliere. Probabilmente hai sentito parlare di file system come exFAT, F2FS, ext4. Scelta di un file system rispetto a un altro può avere un impatto profondo sulle prestazioni e sulla stabilità dello storage, quindi la decisione non viene presa alla leggera dai produttori di dispositivi. La maggior parte dei produttori di dispositivi si accontenta dei file system popolari e ben testati come ext4, ma ciò non significa che le aziende non siano disposte a sperimentare alternative. Questo è esattamente ciò che Huawei sta facendo con un file system Linux open source chiamato EROFS, che prima o poi sarà utilizzato sui dispositivi Android.
L'annuncio è stato fatto dall'ingegnere Huawei Gao Xiang. EROFS è l'abbreviazione di "File system estensibile di sola lettura". EROFS, che è ancora in una fase iniziale di sviluppo, presenta un modalità di compressione migliorata che persegue un approccio progettuale diverso rispetto ad altri file system, concentrandosi principalmente sulle prestazioni e velocità. Gli ingegneri Huawei promettono che EROFS offrirà prestazioni e velocità del disco migliorate rispetto ad altri file system di sola lettura, risparmiando comunque spazio su disco. I numeri di compressione rivelati durante l'annuncio sia per l'hardware del server che per il processore Kirin 970 sembrano molto promettenti. Purtroppo, non sono state divulgate molte informazioni a causa del suo stato di sviluppo.
EROFS è ancora praticamente un work in progress. L'obiettivo finale è includerlo nei dispositivi Android, ma probabilmente passeranno diversi mesi, se non di più, prima che Huawei prenda in considerazione l'inclusione del file system nel kernel Linux principale. È molto probabile che vedremo quel numero aumentare fino ad anni se parliamo della sua inclusione nei dispositivi Android consumer reali. Abbiamo visto OEM sperimentare e successivamente abbandonare F2FS sui propri dispositivi, quindi non sorprenderti se l'adozione di EROFS non avviene mai. Se vuoi dare un'occhiata al codice attuale, puoi verificarlo sul file mailing list del kernel qui.
Via: Foronice