Search

Home > LINUX Unplugged > 545: 3,062 Days Later
Podcast: LINUX Unplugged
Episode:

545: 3,062 Days Later

Category: Technology
Duration: 00:57:15
Publish Date: 2024-01-15 02:45:00
Description:

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:

  • Gets Sats Quick and Easy with Strike
  • LINUX Unplugged on Fountain.FM
  • 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.
  • 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.
  • 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.
  • bcachefs Snapshots — bcachefs provides Btrfs style writeable snapshots, at subvolume granularity.
  • (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
  • Unplugged Core Membership
  • Jupiter Signal PROMO 2024 — $3 off a month forever.
  • Webamp — Winamp 2 re-implemented for the browser.
  • Webamp on GitHub — Winamp 2 reimplemented for the browse.
  • The Official JB BBS! — vt52 hosts our new official JB BBS! `telnet http://pebkac.lol`
Total Play: 0

Some more Podcasts by Jupiter Broadcasting

200+ Episodes
TechSNAP 3     1
900+ Episodes
LINUX Unplug .. 100+     10+
600+ Episodes
700+ Episodes
The Linux Ac .. 8     2
90+ Episodes
User Error 6     2
300+ Episodes
Linux Action .. 100+     10+
100+ Episodes
1K+ Episodes
All Jupiter .. 1     2