FERRAMENTAS LINUX: Linux 7.4 dá Adeus ao BFS: O que a Remoção do Sistema de Arquivos do UnixWare Significa para Você

segunda-feira, 14 de setembro de 2026

Linux 7.4 dá Adeus ao BFS: O que a Remoção do Sistema de Arquivos do UnixWare Significa para Você

 


O Linux 7.4 remove o BFS, sistema de arquivos do UnixWare sem uso há décadas. Entenda a faxina no kernel, o que muda e como manter seu sistema limpo.


O kernel Linux está passando por uma faxina profunda. Depois de remover os sistemas de arquivos EFS e FreeVxFS na versão 7.3, chegou a vez do BFS (Boot File System) sair de cena na versão 7.4. 

Se você usa Linux no dia a dia — seja em um desktop, servidor ou até mesmo em um Raspberry Pi —, provavelmente nunca ouviu falar do BFS. E é exatamente por isso que ele está sendo removido. 

Vamos entender o que isso significa, por que aconteceu e o que você deve fazer (ou não fazer) a respeito.


O que era o BFS e por que ele existia?


O BFS, sigla para Boot File System, era um sistema de arquivos usado pelo SCO UnixWare, um sistema operacional comercial dos anos 1990. Sua função era bastante específica: permitir que o bootloader acessasse a imagem do kernel e outros arquivos essenciais durante a inicialização do sistema.

Na prática, o BFS só suportava arquivos contíguos e não tinha suporte a subdiretórios. Ele era montado em /stand e correspondia à fatia marcada como "STAND" na partição do UnixWare. 

Ou seja: um sistema de arquivos extremamente limitado, projetado para uma tarefa única e que praticamente ninguém precisava acessar fora do contexto do UnixWare.

É importante não confundir o BFS (Boot File System) com o BeFS (Be File System), que é o sistema de arquivos nativo do BeOS. Este último continua existindo no kernel Linux sob o nome de befs e não está sendo removido.


Produto Recomendado


🎯 Para quem vive o terminal — e ama estilo retrô.


Mostre s sua paixão por Linux, programação e cultura hacker com essa camiseta de estampa clássica. Confortável, unissex e perfeita para codar, ir a meetups ou apenas dominar o mundo pelo terminal.

👨‍💻 Ideal para: devs, sysadmins, estudantes e entusiastas de retrocomputação.

🧵 Detalhes: algodão macio, estampa resistente e caimento moderno.

📦 Tamanhos: diversos (confira na página do produto).


👉 Garanta a sua na Amazon

Camiseta Linux Retro Informática Programação -> https://link.amazon/B0i4HsiHK


Eu ganho uma comissão quandoi você faz uma compra.


Por que o BFS está sendo removido agora?


A justificativa oficial veio de Ethan Nelson-Moore, o desenvolvedor que escreveu o patch de remoção. Em suas próprias palavras, o BFS "tem funcionalidade extremamente limitada, suportando apenas arquivos contíguos e nenhum subdiretório". 

Como a única coisa que alguém armazenaria nesse tipo de partição seriam kernels e configurações de bootloader, "há muito pouca razão para alguém querer acessá-la a partir do Linux".

Além disso, a remoção segue uma tendência clara no desenvolvimento do kernel Linux: eliminar código legado que não recebe manutenção ativa. O BFS estava no kernel desde 1999 e, ao longo de quase três décadas, nunca teve um usuário real reportado. 

Manter esse tipo de código consome tempo dos mantenedores, exige testes desnecessários e pode até atrair relatórios de vulnerabilidades teóricas que precisam ser avaliados.


O BFS se junta a uma lista crescente de sistemas de arquivos removidos recentemente:


  • EFS (Extent File System), da SGI IRIX, removido no Linux 7.3 após mais de 20 anos sem manutenção.
  • FreeVxFS, o driver de leitura para volumes VxFS da VERITAS, também removido no Linux 7.3. Segundo o desenvolvedor Christoph Hellwig, houve registro de apenas um usuário ativo do módulo nos últimos 15 anos.
  • BFS, agora no Linux 7.4, completando a faxina dos sistemas de arquivos Unix legados.


O que muda na prática para os usuários Linux?


Para a esmagadora maioria dos usuários, absolutamente nada muda. Se você usa Ubuntu, Fedora, Debian, Arch ou qualquer outra distribuição moderna, o BFS nunca foi montado automaticamente. 

Ele só era ativado manualmente por quem precisava acessar partições de um sistema SCO UnixWare — algo que praticamente ninguém faz hoje em dia.

A remoção significa que, a partir do Linux 7.4, o módulo bfs não estará mais disponível no kernel oficial. Se por algum motivo extremo você precisar montar uma partição BFS, terá que recorrer a um kernel mais antigo ou a um módulo compilado separadamente (fora da árvore principal).

O impacto real é positivo: o kernel fica mais leve, mais fácil de manter e com menos superfície de ataque. Cada linha de código removida é uma linha que não precisa ser revisada, testada ou corrigida no futuro.


FAQ: perguntas frequentes sobre a remoção do BFS


1. Preciso me preocupar com a remoção do BFS no meu sistema?

Não. A menos que você esteja tentando montar uma partição de boot de um sistema SCO UnixWare — algo extremamente raro —, a remoção não afeta em nada o seu dia a dia. Nenhuma distribuição Linux moderna usa BFS por padrão.


2. O BeFS (sistema de arquivos do BeOS) também será removido?

Não. O BeFS é um sistema de arquivos completamente diferente, nativo do BeOS, e continua no kernel Linux sob o nome befs. A remoção se aplica apenas ao Boot File System do UnixWare.


3. O que acontece se eu tentar montar uma partição BFS no Linux 7.4?

O módulo bfs não estará mais disponível. Você receberá um erro informando que o sistema de arquivos não é suportado. Se precisar acessar dados de uma partição BFS, será necessário usar um kernel anterior à versão 7.4 ou compilar o módulo separadamente.


Checklist: como manter o seu kernel Linux limpo e organizado

Copie e use esse Checklist


Aproveitando o gancho da faxina no kernel, aqui vai um checklist prático para você manter o seu sistema enxuto. Copie e cole no seu gerenciador de notas:


☐ Verifique a versão atual do kernel: uname -r

☐ Liste todos os kernels instalados: dpkg --list | grep linux-image

☐ Identifique o kernel em uso e o mais recente instalado.

☐ Remova kernels antigos (exceto o atual e o mais recente):.

   sudo apt purge linux-image-x.y.z-generic

☐ Remova pacotes órfãos: sudo apt autoremove

☐ Limpe o cache de pacotes: sudo apt clean.

☐ Verifique o espaço em /boot: df -h /boot

☐ Se /boot estiver cheio, remova kernels antigos primeiro.

☐ Reinicie para garantir que o sistema inicia com o kernel correto.

☐ Repita o processo a cada 2 ou 3 atualizações de kernel.


Conclusão: menos código, mais eficiência


A remoção do BFS no Linux 7.4 é mais um passo na direção de um kernel mais enxuto e sustentável. Sistemas de arquivos que ninguém usa não deveriam ocupar espaço na árvore principal — e a comunidade Linux está finalmente levando isso a sério.

Se você quer acompanhar de perto as mudanças no kernel e manter seu sistema sempre atualizado, compartilhe este artigo com aquele amigo que adora Linux e deixe um comentário abaixo contando qual sistema de arquivos você usa no dia a dia. Sua opinião ajuda a gente a produzir conteúdo cada vez mais relevante.


Nenhum comentário:

Postar um comentário