Christian Lehnert — Linux, Hacking & Faith

tag: #kernel

7 posts
2 days ago bcachefs - The Best Filesystem Design That the Kernel Threw Out

bcachefs is, on technical merit, the most interesting copy-on-write filesystem to arrive on Linux in a decade. It is also, as of Linux 6.18, no longer in the kernel, ejected after a governance dispute between its author and Linus Torvalds and now shipping as a DKMS module like ZFS. This is the story of a filesystem whose engineering and whose politics point in opposite directions, and what that means for anyone deciding whether to run it.

#linux #bcachefs #kernel
1 month ago Separate Your Changes - The Kernel's Patch Rules Applied to LLM-Assisted Coding

The Linux kernel has had a written rule about commit hygiene since before the platforms most engineers use today existed. "Separate each logical change into a separate patch." The rule is currently being violated at an industrial scale by everyone using LLM assistants to write code, because the assistants produce sprawling multi-concern diffs by default. The kernel's discipline is the cleanest answer to the resulting mess, and it scales down to any project size.

#git #kernel #llm #linux