Robert Triggs / Autoridade Android
TL;DR
- O Google tornará o EROFS o sistema de arquivos somente leitura padrão no Android 13.
- O sistema de arquivos foi originalmente desenvolvido pela Huawei.
- Somente os dispositivos lançados com o Android 13 e os serviços do Google farão a troca.
O Google está tomando uma decisão interessante – e potencialmente controversa – com o Android 13, implantando um sistema de arquivos desenvolvido pela Huawei.
De acordo com Esper, o Google planeja incluir o Enhanced Read-Only File System (EROFS) no Android 13, tornando-o o sistema somente leitura padrão. O sistema de arquivos foi criado por Xiang Gao quando ele trabalhava como engenheiro na Huawei. O EROFS oferece benefícios significativos em relação aos sistemas de arquivos existentes, incluindo compactação e velocidade com economia de espaço. Isso pode levar a atualizações muito mais rápidas e menos espaço de armazenamento sendo usado.
A Huawei desenvolveu o EROFS para inclusão no kernel Linux, que forma a base do Android. Apesar de eventualmente ter sido bloqueado do ecossistema Android por sanções lideradas pelos EUA, o sistema de arquivos tornou-se oficialmente parte do kernel Linux, começando com o Linux 5.4. Também foi usado em milhões de dispositivos Huawei e está sendo adotado por outros fabricantes.
Consulte Mais informação: A proibição da Huawei explicada
O Google agora planeja torná-lo o sistema de arquivos padrão para partições somente leitura, como as usadas pelo sistema Android principal. Como a partição do sistema geralmente é somente leitura, compactá-la é uma opção atraente para economizar espaço em arquivos que só mudam quando uma atualização do sistema é executada. Infelizmente, a maioria dos sistemas de compactação tem acertos de desempenho significativos, uma limitação que o EROFS aborda especificamente.
O Google apostando no EROFS não significa que todos os dispositivos o usarão automaticamente. A mudança afetará apenas os dispositivos que iniciam com o Android 13 por padrão e apenas aqueles que possuem os serviços do Google integrados. Isso significa que os dispositivos que executam o AOSP (Android Open Source Project) não usarão o EROFS.