En Linux 7.3, FailFS se añadirá a la infraestructura como un sistema de archivos donde cada operación devuelve un error EOPNOTSUPP. Christian Brauner explicó que FailFS evita ser parte del namespace de montaje al enlazarse con kern_mount() durante el arranque temprano. FailFS no puede montarse desde el espacio de usuario y no se puede montar otro sistema de archivos encima de él.

FailFS está desarrollado con menos de 200 líneas de código y es un sistema de archivos inaccesible desde el espacio de usuario. Este sistema de archivos permite que los procesos abandonen completamente el estado del sistema de archivos, requiriendo que los procesos con el directorio raíz o de trabajo en FailFS enlacen cada búsqueda de ruta a un descriptor de archivo.

FailFS puede utilizarse a través de un descriptor de archivo FD_FAILFS_ROOT, reconocido por fchdir() y la nueva llamada al sistema fchroot(). FailFS se presentará para la ventana de fusión de Linux 7.3 y se espera que se integre en la infraestructura, a menos que Linus Torvalds u otros desarrolladores principales del kernel presenten objeciones.