Conflito com Torvalds Beneficia bcachefs: Nova Versão Atinge Velocidade dos Concorrentes e Deixa Status Experimental
A mais recente versão do sistema de arquivos bcachefs, 1.38.6, marca um ponto de virada significativo, superando concorrentes em desempenho e abandonando seu status experimental. O projeto, que enfrentou controvérsias, agora demonstra maturidade e potencial para integração no ecossistema Linux.
MundiX News·23 de junho de 2026·5 min de leitura·👁 1 views
O projeto bcachefs, um sistema de arquivos de código aberto que visa oferecer recursos avançados e alto desempenho, deu um passo importante em direção à maturidade com o lançamento da versão 1.38.6. Diferente da maioria dos sistemas de arquivos que saem do status experimental de forma discreta, o anúncio desta nova versão foi acompanhado por uma declaração do líder de desenvolvimento, Kent Overstreet, de que o bcachefs não é mais considerado um sistema de arquivos experimental. Esta mudança de status, juntamente com um aumento notável no desempenho, posiciona o bcachefs para um retorno significativo ao cenário do Linux.
A versão 1.38.6, embora formalmente um lançamento menor, representa um marco crucial para o projeto. O desenvolvimento tem sido ativo, com 18 versões das ferramentas associadas bcachefs-tools já lançadas este ano. A versão 1.38.6 abrange tanto as utilidades quanto o módulo DKMS no repositório Debian, indicando uma abordagem unificada para as atualizações. Entre as melhorias, destaca-se o aumento do número máximo de dispositivos suportados em um único sistema de arquivos para 255, a correção de diversos bugs e a introdução de seis otimizações. A operação 'Reconcile' (anteriormente 'rebalance') foi aprimorada para ser mais rápida e melhor paralelizada, e o mecanismo de 'erasure coding', que garante a resiliência do sistema contra falhas de disco, está em pleno funcionamento e apresentando resultados promissores.
Uma das tendências mais notáveis no desenvolvimento do bcachefs é a migração para a linguagem de programação Rust. O código do espaço do usuário já foi portado, incluindo interfaces seguras para operações críticas com B-tree e partes do código auxiliar. A próxima etapa incluirá a integração dessas 'bindings' no módulo DKMS, seguida pela migração de componentes centrais do sistema de arquivos. Embora a transição completa possa levar tempo, Overstreet estima que aproximadamente metade do código poderá ser reescrito em Rust ainda este ano. Paralelamente, Overstreet abordou a questão das contribuições geradas por Inteligência Artificial (IA), expressando preocupação com a qualidade e a carga adicional que submissões de baixa qualidade, geradas por modelos de linguagem, impõem aos mantenedores do projeto. Ele não se opõe ao uso de ferramentas de IA, mas enfatiza a necessidade de contribuições substanciais e bem elaboradas.
Em termos de desempenho, testes realizados em um sistema AMD Epyc 9454 com a nova versão do bcachefs mostraram resultados competitivos. Em testes de 'dbench' com 48 clientes, o bcachefs atingiu 16,5 GB/s, comparado a 16 GB/s do XFS. Em testes de gravação aleatória com blocos de 4 KB usando 'fio', o bcachefs alcançou 700 mil IOPS, enquanto o XFS registrou 1 milhão de IOPS. Overstreet explicou que a diferença se deve ao trabalho interno adicional realizado pelo bcachefs, mas a comparação demonstra que o sistema está agora em pé de igualdade com sistemas de arquivos estabelecidos. Apesar do conflito anterior entre Overstreet e Linus Torvalds, que resultou na exclusão do bcachefs do kernel Linux, o projeto continua a evoluir de forma independente, com documentação atualizada e até mesmo um sistema NAS experimental, o NASty, para facilitar a experimentação com o bcachefs sem a necessidade de compilação manual.
🛡️⚡
Pare de pesquisar. Comece a hackear.
O MundiX é seu copiloto de pentest com IA: comandos exatos, análise de outputs e próximo passo na kill chain — em segundos.
Sem cartão para começar · Planos a partir de R$49/mês
O projeto bcachefs, um sistema de arquivos de código aberto que visa oferecer recursos avançados e alto desempenho, deu um passo importante em direção à maturidade com o lançamento da versão 1.38.6. Diferente da maioria dos sistemas de arquivos que saem do status experimental de forma discreta, o anúncio desta nova versão foi acompanhado por uma declaração do líder de desenvolvimento, Kent Overstreet, de que o bcachefs não é mais considerado um sistema de arquivos experimental. Esta mudança de status, juntamente com um aumento notável no desempenho, posiciona o bcachefs para um retorno significativo ao cenário do Linux.
A versão 1.38.6, embora formalmente um lançamento menor, representa um marco crucial para o projeto. O desenvolvimento tem sido ativo, com 18 versões das ferramentas associadas bcachefs-tools já lançadas este ano. A versão 1.38.6 abrange tanto as utilidades quanto o módulo DKMS no repositório Debian, indicando uma abordagem unificada para as atualizações. Entre as melhorias, destaca-se o aumento do número máximo de dispositivos suportados em um único sistema de arquivos para 255, a correção de diversos bugs e a introdução de seis otimizações. A operação 'Reconcile' (anteriormente 'rebalance') foi aprimorada para ser mais rápida e melhor paralelizada, e o mecanismo de 'erasure coding', que garante a resiliência do sistema contra falhas de disco, está em pleno funcionamento e apresentando resultados promissores.
Uma das tendências mais notáveis no desenvolvimento do bcachefs é a migração para a linguagem de programação Rust. O código do espaço do usuário já foi portado, incluindo interfaces seguras para operações críticas com B-tree e partes do código auxiliar. A próxima etapa incluirá a integração dessas 'bindings' no módulo DKMS, seguida pela migração de componentes centrais do sistema de arquivos. Embora a transição completa possa levar tempo, Overstreet estima que aproximadamente metade do código poderá ser reescrito em Rust ainda este ano. Paralelamente, Overstreet abordou a questão das contribuições geradas por Inteligência Artificial (IA), expressando preocupação com a qualidade e a carga adicional que submissões de baixa qualidade, geradas por modelos de linguagem, impõem aos mantenedores do projeto. Ele não se opõe ao uso de ferramentas de IA, mas enfatiza a necessidade de contribuições substanciais e bem elaboradas.
Em termos de desempenho, testes realizados em um sistema AMD Epyc 9454 com a nova versão do bcachefs mostraram resultados competitivos. Em testes de 'dbench' com 48 clientes, o bcachefs atingiu 16,5 GB/s, comparado a 16 GB/s do XFS. Em testes de gravação aleatória com blocos de 4 KB usando 'fio', o bcachefs alcançou 700 mil IOPS, enquanto o XFS registrou 1 milhão de IOPS. Overstreet explicou que a diferença se deve ao trabalho interno adicional realizado pelo bcachefs, mas a comparação demonstra que o sistema está agora em pé de igualdade com sistemas de arquivos estabelecidos. Apesar do conflito anterior entre Overstreet e Linus Torvalds, que resultou na exclusão do bcachefs do kernel Linux, o projeto continua a evoluir de forma independente, com documentação atualizada e até mesmo um sistema NAS experimental, o NASty, para facilitar a experimentação com o bcachefs sem a necessidade de compilação manual.
📤 Compartilhar & Baixar
🧰 Ferramentas recomendadas
Divulgação: alguns links são patrocinados. Podemos receber comissão se você comprar — sem custo extra para você. Só indicamos o que faz sentido para a comunidade.