As of January 2024 and Linux kernel 6.7, bcachefs has been merged into mainline and this repo has become obsolete.
Please read the page on the Arch Wiki.
This is an unofficial repository for Arch Linux to ease testing bcachefs.
It contains a kernel built with bcachefs support linux-bcachefs and the associated command line tools bcache-tools.
First off a warning: These packages come without ANY warranty. If this breaks your bootloader or destroys your data don't complain to me, you have been warned.
To enable this repository add these lines to your pacman.conf (anywhere in the file is fine):
Afterwards refresh sources and install bcache-tools and the new kernel:
Now reboot into the new kernel (add it to your bootloader!) and you should be set:
If you want to learn more consult the bcachefs website, this mailing list post (2015), the user manual (2021) or Kent Overstreet's Patreon.
Read more about encryption here, bcache-tools comes with an mkinitcpio hook that provides an unlock prompt.
If you don't trust me to build your kernel (I don't expect you to), you can grab the PKGBUILDs here and compile yourself:
linux-bcachefs and bcache-tools
You can toot at me.
Website last updated: 2024-03-05