Um engenheiro da Huawei anunciou que a empresa está desenvolvendo uma alternativa de sistema de arquivos somente leitura chamada EROFS, que promete melhor desempenho sem sacrifícios de compactação.
Um sistema de arquivos é uma tecnologia que descreve como os dados são armazenados e recuperados. Existem muitos tipos diferentes de sistemas de arquivos, cada um com seus próprios benefícios, para você escolher. Você provavelmente já ouviu falar de sistemas de arquivos como exFAT, F2FS, ext4. Escolhendo um sistema de arquivos em vez de outro pode ter impactos profundos no desempenho e na estabilidade do armazenamento, portanto a decisão não é tomada levianamente pelos fabricantes de dispositivos. A maioria dos fabricantes de dispositivos se contenta com sistemas de arquivos populares e bem testados, como o ext4, mas isso não significa que as empresas não estejam dispostas a experimentar alternativas. Isso é exatamente o que a Huawei está fazendo com um sistema de arquivos Linux de código aberto chamado EROFS, que será usado em dispositivos Android em algum momento.
O anúncio foi feito pelo engenheiro da Huawei, Gao Xiang. EROFS é a abreviação de "Sistema de arquivos somente leitura extensível". O EROFS, que ainda se encontra numa fase muito inicial de desenvolvimento, apresenta uma modo de compactação aprimorado que segue uma abordagem de design diferente de outros sistemas de arquivos, concentrando-se principalmente no desempenho e velocidade. Os engenheiros da Huawei prometem que o EROFS oferecerá desempenho e velocidades de disco aprimorados em comparação com outros sistemas de arquivos somente leitura, ao mesmo tempo que economizará espaço em disco. Os números de compressão divulgados durante o anúncio para hardware de servidor e processador Kirin 970 parecem muito promissores. Infelizmente, poucas informações foram divulgadas devido ao seu status de desenvolvimento.
O EROFS ainda é um trabalho em andamento. O objetivo final é incluí-lo em dispositivos Android, mas provavelmente levará vários meses, se não mais, até que a Huawei considere a inclusão do sistema de arquivos no kernel principal do Linux. É bem provável que veremos esse número aumentar para anos se falarmos sobre a inclusão dele em dispositivos Android reais de consumo. Vimos OEMs experimentarem e, posteriormente, abandonarem o F2FS em seus dispositivos, portanto, não se surpreenda se a adoção do EROFS nunca realmente acontecer. Se você quiser dar uma olhada no código atual, você pode conferir no lista de discussão do kernel aqui.
Via: Foronix