Published: Jan. 15, 2024, 2:45 a.m.
b'
Kent Overstreet, the creator of bcachefs, helps us understand where his new filesystem fits, what it\'s like to upstream a new filesystem, and how they\'ve solved the RAID write hole.
Special Guest: Kent Overstreet.
Sponsored By:
Support LINUX Unplugged
Links:
- \\U0001f4a5 Gets Sats Quick and Easy with Strike\\n
- \\U0001f4fb LINUX Unplugged on Fountain.FM\\n
- Boltz — Privacy First, Non-Custodial Bitcoin Exchange.
- bcachefs — bcachefs is an advanced new filesystem for Linux, with an emphasis on reliability and robustness and the complete set of features one would expect from a modern filesystem.\\n
- bcachefs Erasure coding — Bcachefs takes advantage of the fact that it is already a copy-on-write filesystem. If we\'re designing our filesystem to avoid update-in-place, why would we do update-in-place in our RAID implementation?
- bcachefs Caching — bcachefs can be configured for writethrough, writeback, and writearound caching, as well as other more specialized setups.\\n\\n\\n
- bachefs Compression — Unlike other filesystems that typically do compression at the block level, bcachefs does compression at the extent level - variable size chunks, up to (by default) 128k.
- bcachefs Encryption — bcachefs uses AEAD style encryption (ChaCha20/Poly1305), where each encrypted block is authenticated with a MAC, with a chain of trust up to root (the superblock), and every encrypted block has a unique nonce.\\n
- bcachefs Snapshots — bcachefs provides Btrfs style writeable snapshots, at subvolume granularity.\\n
- (2015) [ANNOUNCE] bcachefs - a general purpose COW filesystem — It\'s taken a long time to get to this point - longer than I would have guessed if you\'d asked me back when we first started talking about it - but I\'m pretty damn proud of where it\'s at now.
- Kent Overstreet\'s Patreon\\n
- Unplugged Core Membership\\n
- Jupiter Signal PROMO 2024 — $3 off a month forever.\\n
- Webamp — Winamp 2 re-implemented for the browser.\\n
- Webamp on GitHub — Winamp 2 reimplemented for the browse.\\n
- The Official JB BBS! — vt52 hosts our new official JB BBS! `telnet http://pebkac.lol`
'