À medida que o kernel do Linux continua a diminuir e a se modernizar, outro antigo sistema de arquivos está prestes a se despedir do palco da história. EFS (Extent File System, Extended File System), que anteriormente era a configuração padrão inicial do sistema operacional IRIX de propriedade da famosa empresa de informática SGI (Silicon Graphics), foi confirmado para ser incluído no plano de remoção e espera-se que seja completamente eliminado na próxima versão do kernel Linux 7.3.

imagem.webp

Como antecessor do outrora famoso sistema de arquivos XFS, a história do EFS remonta a décadas. Já no período do kernel Linux 2.2, os desenvolvedores introduziram suporte somente leitura para EFS no Linux. Seu objetivo principal é facilitar aos usuários a leitura de dados nos primeiros CD-ROMs de software SGI em sistemas Linux. No entanto, com a iteração da tecnologia, a própria SGI abandonou o EFS há muitos anos e mudou completamente para o sistema de arquivos XFS, mais moderno e poderoso. No ambiente real de hoje, uma vez que não é mais possível criar um novo sistema de arquivos EFS, se usuários comuns quiserem acessá-lo, a única maneira pode ser baixar e montar essas antigas imagens de disco SGI da Internet.

Os mantenedores do kernel Linux apontam que o driver do sistema de arquivos EFS na árvore de origem do Linux está essencialmente “sem manutenção” há mais de 20 anos. Devido à falta de reparos e atualizações de longo prazo em seu código, ele enfrenta riscos consideráveis ​​em termos de segurança e evolução geral do sistema, e não é mais adequado para permanecer no código principal do kernel moderno. Após o debate comunitário sobre as propostas de remoção em Junho, o plano de limpeza tem agora um cronograma claro para implementação.

Na verdade, a saída do EFS é apenas um microcosmo da onda de limpeza de sistemas de arquivos obsoletos no kernel Linux nos últimos anos. Nas versões recentes do kernel, o Linux abandonou ou removeu sucessivamente sistemas de arquivos antigos, como ReiserFS e JFS, que também estão gradualmente desaparecendo do palco. De acordo com o ritmo de desenvolvimento atual, o código relacionado ao sistema de arquivos EFS será oficialmente removido durante a próxima janela de mesclagem do kernel Linux 7.3. Isso também significa que esta tecnologia antiga que testemunhou a era gloriosa das primeiras estações de trabalho finalmente chegará ao fim na linha principal do Linux.