Urgent.News

What's breaking now, across thousands of outlets.

Tech

A Newly Proposed Linux Filesystem Can Fix Corrupted Data

BeamFS creator Aurelien Desbrieres is not calling for a merge, but is requesting feedback on an 18-patch proposal that takes the place of FTRFS, an earlier filesystem he proposed in April. The Linux/Open Source blog It's FOSS reports: 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…

A newly proposed Linux filesystem called BeamFS aims to fix corrupted data, according to a technical proposal by its creator Aurelien Desbresieres. Unlike existing file systems like Btrfs and ZFS, which rely on spare copies of data to repair damage, BeamFS uses Reed-Solomon error-correcting codes stored within each block. This allows BeamFS to check every read against those codes, correcting small amounts of damage before the data reaches the application.

If the filesystem determines the damage is unrecoverable, the read will fail with an error rather than returning incorrect bytes.

In his technical report, BeamFS was compared to ext4 and ext3 file systems, which reportedly returned wrong data without generating any error. In contrast, Btrfs refused to read the file altogether. BeamFS, on the other hand, returned the correct file every time, with only one exception. That one time, a flip in the filesystem hit a pointer to the file's data, causing BeamFS to fail the read operation.

Desbresieres claims he utilized Anthropic's Claude AI tool to write the code, along with the patch-checking tool. The proposal seeks feedback from the Linux community, rather than a direct merge request, as it replaces an earlier filesystem called FTRFS that Desbresieres proposed in April.

Written by urgent.news from Slashdot's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at linux.slashdot.org →

More in Tech

Security Audit Report: Reentrancy & Access Control Review: SSV Network

Security Audit Report: Reentrancy & Access Control Review: SSV Network Target Protocol : SSV Network (TVL: $12300.8M) Security Audit Report – Reentrancy & Access‑Control Review Protocol: SSV Network…

  • WithdrawStake and claimRewards functions lack nonReentrant guards, enabling stake draining
  • setOperatorFee and setOperatorAddress functions missing permission checks, allowing fee inflation

Mosala: a CV and conversation assistant for Africa's languages, running on your own computer

What I Built In the DR Congo, where I live, many skilled people have never written a CV. Electricians, phone repairers, mechanics and solar installers learn their trade on the job.

  • Mosala is a CV and conversation assistant for African languages on personal computers
  • Supports 150 languages across 54 African countries for language barrier solutions
  • Open-source code on GitHub for local Python and Ollama-based application

Clear JSON Errors in FastAPI: One Shape for Every Failure

Updated: October 26, 2026 A phone app calls an API and gets an error. The app wants to show a short, kind message. But the error comes back in a shape the app did not expect, so it shows "undefined"…

  • FastAPI generates two distinct JSON error shapes for the same HTTP status code.
  • Author introduces a single, uniform JSON error shape for all exceptions.
  • Consistent error shape simplifies client code handling and enhances API maintainability.

I built a little social site with zero npm dependencies (and a cat runs it)

I've been building catcloud, a small corner of the internet where everyone gets their own page to decorate, kind of like old GeoCities/MySpace pages.

  • Catcloud is a zero-dependency social site using Node 22 and SQLite
  • Purple pixel cat Tuft acts as CEO through written memos
  • Free hosting provided by Cloudflare Workers free plan

Planning: What Separates a Chatbot From an Autonomous Agent

Every vendor is selling you an "agent" these days. Strip the marketing and the real dividing line is embarrassingly simple: a chatbot answers, an agent finishes. One responds to a prompt.

  • Chatbots respond to single prompts, while agents maintain long-term goals.
  • Autonomous agents perceive, plan, act, and check results in a loop.
  • Agents are 3,500 times more expensive than chatbots for complex tasks.

More from Sunday 25 October →