O Bcachefs será distribuído como um módulo DKMS separado.

Kent Overstreet, desenvolvedor do FS Bcachefs, anunciou a transição para a distribuição do Bcachefs utilizando a ferramenta DKMS (Dynamic Kernel Module Support), onde o módulo é fornecido no código fonte e compilado no sistema do usuário, logo após a instalação do pacote. Após a atualização do kernel do Linux, o módulo é recompilado automaticamente no sistema.

A entrega utilizando DKMS permitirá que não seja necessário se adaptar a cada atualização do kernel do Linux, mantendo a implementação do Bcachefs atualizada, especialmente com a interrupção do suporte a atualizações para o Bcachefs na compilação principal do kernel. Compilações estão programadas para serem formadas para as principais distribuições do Linux. Como os módulos compilados via DKMS podem ser incluídos no initramfs, os usuários terão a possibilidade de utilizar o Bcachefs para o sistema de arquivos raiz.

Destaca-se que Kent conversou com os mantenedores dos pacotes do kernel nas distribuições Debian e openSUSE, que estavam planejando desligar a compilação do kernel com suporte ao BCachefs. A interrupção estava principalmente relacionada ao receio de que o BCachefs não seria mais suportado, mas agora concordaram em adiar essa decisão até que os pacotes com Bcachefs baseados em DKMS estejam prontos. Além disso, o projeto está próximo de remover a designação de sistema de arquivos experimental — desde o lançamento do kernel 6.16, apenas erros insignificantes foram encontrados no Bcachefs.

Lembramos que no Bcachefs foi feita uma tentativa de criar um sistema de arquivos que combina níveis de desempenho, confiabilidade e escalabilidade do XFS com funcionalidades avançadas encontradas no Btrfs e ZFS. O Bcachefs suporta recursos como a inclusão de várias unidades em uma partição, layouts em camadas de armazenamento (a camada inferior com dados de uso frequente em SSDs rápidos, e a camada superior com dados menos utilizados de discos rígidos), replicação (RAID 1/10), cache, compressão de dados transparente (modos LZ4, gzip e ZSTD), snapshots, verificação de integridade através de somas de verificação, armazenamento de códigos de correção de erros de Reed-Solomon (RAID 5/6), e armazenamento de informações em formato criptografado (utilizando ChaCha20 e Poly1305). Em termos de desempenho, o Bcachefs supera o Btrfs e outros sistemas de arquivos com base no mecanismo Copy-on-Write, apresentando velocidades de operação próximas ao Ext4 e XFS.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster