Como colofón de un emocionante primer día de la ventana de combinación de Linux 6.5, se encuentra una solicitud de extracción que busca aterrizar el sistema de archivos Bcachefs, que lleva mucho tiempo en desarrollo, en esta próxima versión del kernel.

Tras el envío de Bcachefs para su revisión y la incorporación de los comentarios de los desarrolladores de kernel anteriores e incluso del propio Linus Torvalds, el desarrollador principal de Bcachefs, Kent Overstreet, envió hoy la solicitud de incorporación de cambios para instalar este sistema de archivos en Linux 6.5.

Es probable que Bcachefs se considere experimental durante algunos lanzamientos, suponiendo que llegue a esta ventana de combinación. Bcachefs ha estado en desarrollo durante años para este sistema de archivos nacido del código de caché de bloque del kernel. Overstreet escribió en la solicitud de incorporación de cambios sobre las características y el estado:

“La rama principal de bcachefs ejecuta fstests y mi propio conjunto de pruebas en varias variantes, incluidas lockdep+kasan, preempt y gcov (nosotros re en 82% de cobertura de línea); actualmente no veo ningún lockdep o kasan splats (o pánico/ups, para el caso).

(Vale la pena señalar que el error que causa la mayoría de las fallas de prueba por un amplio margen es en realidad un Error de io_uring que provoca errores de desmontaje aleatorios en las pruebas de apagado. Sería genial que lo examinaran, no solo afecta a bcachefs).

Con respecto al estado de las funciones: la mayoría de las funciones se consideran estables y listas para usar, las instantáneas y la codificación de borrado están casi listas. Pero un sistema de archivos en esta escala es un proyecto enorme, transmitir adecuadamente el estado de cada característica tomaría al menos una página o dos.

Es posible que queramos marcarlo como EXPERIMENTAL para algunos lanzamientos, aún no lo he hecho. (No consideraría que un solo dispositivo sin instantáneas sea experimental, pero, dado que la cantidad de usuarios y los informes de errores están a punto de dispararse, tal vez debería…)”.


Bcachefs ha estado en desarrollo durante mucho tiempo y lo evalué por primera vez hace cinco años. Pronto ejecutaré algunos puntos de referencia nuevos de comparación de sistemas de archivos de Linux, suponiendo que este código de Bcachefs llegue a la ventana de combinación de Linux 6.5.
Aquí está la solicitud de extracción mientras espera los comentarios de Linus Torvalds o para ver si sigue recto y tira a la línea principal.

Categories: IT Info