Agreed, I do not contemplate removing the source code from grub, systemd and dracut. I am not planning on going full gentoo way. Maybe I should have been clearer. I wanted to know whether there are some configuration files that can be modified so as to drop support for btrfs.
You could build your own kernel without support for btrfs. But, again, why? The kernel module for btrfs shouldn’t be loaded unless it has a reason to.
Lastly, why btrfs? I mean, there is probably support for 20 other filesystems you also don’t use. What is special about btrfs that makes you feel the need to purge it’s existence from your system?
I do not plan to build my kernel. Though having a look at the IPV4 issues with the Linux main line kernel, i.e. 6.16.42-44, I am considering it.
It is not btrfs alone. I am also looking at hfs/hfsplus, cramfs, cifs, etc. I am looking at support for 20 other filesystems which I do not use.
I hope my post has not come across as if there is something to grind against btrfs specifically. Or to say btrfs is bad or not mature enough or not to be use or anything else disparaging about btrfs.