cd /news/artificial-intelligence/this-newly-proposed-linux-filesystem… · home › topics › artificial-intelligence › article
[ARTICLE · art-157342] src=itsfoss.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

This Newly Proposed Linux Filesystem Can Fix Corrupted Data

Aurelien Desbrieres submitted an 18-patch RFC to the Linux kernel filesystem mailing list for BeamFS, a filesystem that stores Reed-Solomon error-correcting codes in every block to correct small data corruption on read instead of relying on a spare copy like Btrfs and ZFS. Desbrieres wrote the code, the patch-checking tool and the cover letter with Anthropic's Claude, tagging each patch with the kernel's required `Assisted-by` disclosure, and is seeking feedback rather than a merge, asking maintainers whether BeamFS should be a separate filesystem and whether a journal must precede further review. In his Zenodo technical report, ext4 and ext3 returned wrong data without error while Btrfs refused the read, and BeamFS returned the correct file every time except once, when a bit flip hit a pointer to the file's data and it refused the read; the tests simulated damage by flipping single bits on virtual machines and USB flash drives, not in a real radiation environment, and the README warns against trusting the code with anything important.

by read3 min views4 publishedOct 22, 2026
This Newly Proposed Linux Filesystem Can Fix Corrupted Data
Image: Itsfoss (auto-discovered)

The kernel's filesystem mailing list has received an 18-patch proposal this week from Aurelien Desbrieres, the creator of BeamFS. It takes the place of FTRFS, an earlier filesystem he had proposed back in April.

Aurelien says he used Anthropic's Claude to write the code, the tool that checks the patches, and the cover letter.

He also points out that every patch carries an Assisted-by tag. You might remember that is the disclosure the kernel's AI coding assistants policy asks for. The same policy keeps the human submitter responsible for the code.

How does it fix data? #

Filesystems that can repair damage, like Btrfs and ZFS, usually do it by falling back on a spare copy of the data. BeamFS skips that and stores Reed-Solomon error-correcting codes inside every block.

Every read gets checked against those codes, and small amounts of damage are corrected before the data reaches the application. If the filesystem can tell the damage is beyond repair, the read fails with an error instead of returning the wrong bytes.

The idea started with satellite computers. They keep data on a single drive and cannot fit a second copy. The same case is made for radiotherapy rooms.

Neutrons from treatment machines can flip bits in the computers there, including the ones handling imaging and records. Aurelien argues a silently wrong byte does more damage in that setting than a failed read.

BeamFS has not been tested in a real radiation environment yet. The tests done so far simulated the damage by flipping single bits in data as it was read on virtual machines and USB flash drives.

In his technical report, ext4 and ext3 returned wrong data without any error, while Btrfs refused to read the file. BeamFS returned the correct file every time except once, when a flip hit a pointer to the file’s data and it refused the read.

Do keep in mind that the comparison is uneven. Each filesystem received a different number of flips, and the report makes it clear that it is not a ranking.

Is it close to landing? #

Nope, this is a request for comments (RFC). Aurelien is asking for feedback, not calling for a merge, and he has two questions for the maintainers.

The first is whether it should be a separate filesystem or be proposed for an existing one.

The second is the journal, the log other filesystems use to recover from crashes. BeamFS lacks one and relies on its fsck tool after an unclean shutdown. Aurelien asks whether it has to come before further review or can be submitted afterward.

So far, the only reply in the thread is about where the MAINTAINERS entry sits alphabetically. The project's README has a warning of its own. It lists bugs that can lose data, open security holes, and crash the kernel, advising against trusting the code with anything important.

Enjoyed this update? Support independent Linux news coverage

It's FOSS has been helping people use Linux for the past 14 years. Help us stay independent from big tech. Become a Plus member, enjoy ad-free reading and get 5 eBooks.

Skip the AI slop and SEO spam in your Google results

Tell Google you prefer It's FOSS, and it will show our Linux news and tutorials, created by experienced Linux users, more often when you search. It takes just a click.

Set as preferred source Get FOSS Weekly in your inbox

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @aurelien desbrieres 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/this-newly-proposed-…] indexed:0 read:3min 2026-10-22 · —