
Linus Torvalds began honoring pull requests overnight of new code entering the Linux 7.4 kernel -- as well as removing old code. BFS is the latest obsolete file-system removed from the mainline kernel.
As expected with BFS on the chopping block as the old UnixWare file-system used as the boot partition, it's no more with Linux 7.4. This follows other old and unmaintained file-systems being removed from the Linux kernel this year, such as FreeVxFS and EFS. With these old file-systems there are no known active users, no one proactively maintaining the code, and the only patches seen against them in recent times are AI/LLM generated patches and fuzzing bug report noise.
Christian Brauner argued in the patch removing BFS:
"This removes bfs, the filesystem UnixWare uses for its boot partition.It only supports contiguous files and has no subdirectories. The only data on such a partition are kernels and bootloader settings so there is no reason to access it from Linux anymore. The uapi header stays."
The BFS file-system driver is removed and its 1.2k lines of code -- from an era when file-systems were much simpler than they are today.