Após três anos de negociações, Linus Torvalds aceitou aceitou o sistema de arquivos bcachefs como parte do Linux 6.7.
O desenvolvimento foi feito por Kent Overstreet ao longo dos últimos dez anos. Funcionalmente, o bcachefs é semelhante ao ZFS e btrfs, no entanto, o autor afirma que o design do sistema de arquivos permite alcançar um nível de desempenho mais elevado. Por exemplo, ao contrário do btrfs, os snapshots não utiliza utilizam a tecnologia COW, o que elimina os custos adicionais de cópia durante a gravação em extensões já alocadas.
A documentação está disponível em link.
Funcionalidade declarada:
- capacidade de criar FS em vários dispositivos de bloco;
- cache de dados frequentemente acessados em unidades de armazenamento rápidas;
- criptografia de toda a árvore de diretórios;
- somas de verificação de dados e metadados;
- codificação tolerante a falhas;
- instantâneas;
- compressão em nível de extensões.
Fonte: linux.org.ru
