Evaluation: bcachefs as root filesystem (alternative to btrfs) #45

Open
opened 2026-07-08 16:33:04 +00:00 by bram.buijs · 0 comments
Collaborator

Proposal to evaluate bcachefs as the root filesystem, as an alternative to the current btrfs-on-LUKS. Michiel Leenaars (NLnet) considers bcachefs superior.

Points for the evaluation:

  • Maturity/stability in the pinned kernel and nixpkgs support.
  • Interaction with LUKS + Secure Boot + TPM2 PCR7 auto-unlock (the proven boot chain).
  • Snapshots/rollback and integration with the comin update and recovery flow.
  • Migration path and risk versus the proven btrfs setup.

Not a 0.1.1 fix; research for a later release (e.g. 0.2.0).

Tested, written and integrated by a human; the code is AI-assisted.

Proposal to evaluate bcachefs as the root filesystem, as an alternative to the current btrfs-on-LUKS. Michiel Leenaars (NLnet) considers bcachefs superior. Points for the evaluation: - Maturity/stability in the pinned kernel and nixpkgs support. - Interaction with LUKS + Secure Boot + TPM2 PCR7 auto-unlock (the proven boot chain). - Snapshots/rollback and integration with the comin update and recovery flow. - Migration path and risk versus the proven btrfs setup. Not a 0.1.1 fix; research for a later release (e.g. 0.2.0). Tested, written and integrated by a human; the code is AI-assisted.
bram.buijs changed title from Evaluatie: bcachefs als root-filesystem (alternatief voor btrfs) to Evaluation: bcachefs as root filesystem (alternative to btrfs) 2026-07-08 16:49:57 +00:00
rutger.putter added this to the v0.2.0 milestone 2026-07-10 06:54:53 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MinBZK/DAWO-NixOS#45
No description provided.