Linux 7.3でFailFSは、すべての操作がEOPNOTSUPPエラーを返すファイルシステムとしてインフラに追加される。Christian Braunerは、FailFSが早期ブート時にkern_mount()でマウントされ、マウント名前空間の一部になることを回避することを説明した。FailFSはユーザー空間からはマウントできず、上に別のファイルシステムをマウントすることもできない。
FailFSは200行未満のコードで実装され、ユーザー空間からはアクセスできないファイルシステムである。このファイルシステムは、プロセスがファイルシステム状態を完全に放棄できるようにし、ルートディレクトリまたは作業ディレクトリがFailFS上にあるプロセスは、すべてのパス検索をファイルディスクリプタに結び付ける必要がある。
FailFSは、fchdir()および新しいfchroot()システムコールが認識するFD_FAILFS_ROOTファイルディスクリプタを通じて利用できる。FailFSはLinux 7.3のマージウィンドウで提供され、Linus Torvaldsまたは他の主要カーネル開発者から異議が出なければインフラに追加される見込みだ。
