47

There is yet-another-Linux-file-system attempt... An initial request for comments (RFC) patch series was sent out this morning for BeamFS. The proposed BeamFS is a Reed-Solomon protected file-system.

BeamFS was born out of the stalled FTRFS proposal earlier this year as a fault-tolerant file-system. FTRFS was short for the Fault-Tolerant Radiation-Robust Filesystem.

BeamFS is described in today's RFC patch series as:

"beamfs is a block-device filesystem that corrects corrupted bytes in place, on a single device, with no second copy to repair from. Every data block is a capsule of sixteen interleaved RS(255,239) codewords, built on lib/reed_solomon; every read decodes it, and a read the decoder cannot vouch for fails with -EIO instead of returning wrong bytes. Directory blocks, inodes, the allocation bitmap and the superblock carry Reed-Solomon parity as well, and indirect blocks have a parity region of their own. In the default layout 288 bytes of every 4096 (7%) are overhead.

beamfs descends from FTRFS, posted here as an RFC in April. The limits of FTRFS were in its design (threat model, where correction sits, scale, kernel integration), so beamfs is a new filesystem with its own on-disk format, and this is a new thread."

BeamFS goes on to being described for systems where their data is on one storage device and in a radiation prone environment. FTRFS development began with satellite on-board computers in mind as well as systems running in radiotherapy rooms. BeamFS incorporates the feedback of the original FTRFS proposal to hopefully be more acceptable to the upstream Linux kernel and a better design.

Earlier this year due to FTRFS and other new file-system proposals, Linux kernel developers did enact new guidance on allowing new file-systems into the Linux kernel, so we'll see ultimately what comes of BeamFS for a Linux file-system for radiation-prone environments.

top 5 comments
sorted by: hot top new old
[-] daggermoon@piefed.world 1 points 6 hours ago

Yay! New filesystem! I love filesystems. It's funny, I came across a guide on how to install Linux with an NTFS root. I look forward to trying BeamFS.

[-] qqq@lemmy.world 16 points 2 days ago

Those patch notes.. I have no issue reading AI code, but man AI writing is so grating for some reason

[-] False@lemmy.world 7 points 2 days ago

Cool idea to use erasure coding for this.

[-] thenextguy@lemmy.world 2 points 2 days ago

All things serve the BeamFS.

[-] SocialistVibes01@lemmy.ml 2 points 2 days ago

Like a wheel, its one purpose is to turn, and in the end it always comes back to the place where it had started.

this post was submitted on 19 Oct 2026
47 points (98.0% liked)

Linux

68201 readers
1153 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS