En desarrollo durante más de media década, Bcachefs ya ha sido un sistema de archivos de copia en escritura (CoW) nacido originalmente del código de caché de bloque del kernel de Linux. El martes, el desarrollador principal Kent Overstreet envió la serie de parches de Bcachefs para su revisión y esperanza de inclusión en el núcleo.
Kent Overstreet ha estado trabajando incansablemente en Bcachefs durante los últimos años para convertirlo en un sistema de archivos moderno y competitivo. Ayer presentó formalmente el conjunto de parches para su revisión e inclusión. Los parches de Bcachefs se basan actualmente en el árbol de fuentes de Linux 6.3.
Las funciones del sistema de archivos se citan como”demasiadas para enumerarlas”, pero también los errores conocidos son”demasiadas para enumerarlas”. Bcachefs ha declarado que su soporte de instantáneas es estable, la codificación de borrado es casi estable y durante el último año ha habido muchas mejoras de escalabilidad.
La copia en Bcachefs El sistema de archivos de escritura también admite de forma nativa múltiples dispositivos, proporciona una suma de verificación completa de datos y metadatos, admite la replicación, la codificación de borrado y el almacenamiento en caché. compresión, cifrado, instantáneas y se considera escalable.
Los interesados pueden ver este conjunto de 32 parches proporcionando el controlador de núcleo Bcachefs actual. Aunque ya se plantearon muchos comentarios de código sobre problemas de estilo, cambios técnicos y más. Por lo tanto, es probable que aún haya más refinamientos en Bcachefs antes de su esperanzadora inclusión en el kernel. Al menos, aunque parece que se está acercando al punto de finalmente llegar a la línea principal.