Scientists reveal the surprising age at which your brain reaches its peak - so, are YOUR best days behind you?
Glamorous prison officer, 28, charged with making illicit phone calls to prisoner locked up for severing a man's leg with a machete
They're unsightly and often embarrassing but up to one in three adults suffer from them... now a dermatologist weighs in on the treatments that actually get rid of warts, and the ones to save your money on
Family of five-year-old girl who died of meningitis hours after being sent home from hospital blast Labour minister for 'copy and paste' response to her tragic passing
South Korea Abandons AI Textbooks After Four-Month Trial
Read more of this story at Slashdot.
Horror as airports across America and Canada blast pro-Hamas messages over their loudspeakers
I'm a fashion editor. These are the most stylish tights to be seen in for winter - and the old-fashioned look you must avoid
Boutique hotel agrees to refund customers after 'disgusted' guests found a 'closed' notice on the doors
Police 'worried' for man missing from Coggeshall area in urgent plea
Bcachefs Ousted from Mainline Kernel: The Move to DKMS and What It Means
After years of debate and development, bcachefs—a modern copy-on-write filesystem once merged into the Linux kernel—is being removed from mainline. As of kernel 6.17, the in-kernel implementation has been excised, and future use is expected via an out-of-tree DKMS module. This marks a turning point for the bcachefs project, raising questions about its stability, adoption, and relationship with the kernel development community.
In this article, we’ll explore the background of bcachefs, the sequence of events leading to its removal, the technical and community dynamics involved, and implications for users, distributions, and the filesystem’s future.
What Is Bcachefs?Before diving into the removal, let’s recap what bcachefs is and why it attracted attention.
-
Origin & goals: Developed by Kent Overstreet, bcachefs emerged from ideas in the earlier bcache project (a block-device caching layer). It aimed to build a full-featured, general-purpose filesystem combining performance, reliability, and modern features (snapshots, compression, encryption) in a coherent design.
-
Mainline inclusion: Bcachefs was merged into the mainline kernel in version 6.7 (released January 2024) after a lengthy review and incubation period.
-
“Experimental” classification: Even after being part of the kernel, bcachefs always carried disclaimers about its maturity and stability—they were not necessarily recommends for production use by all users.
Its presence in mainline gave distributions a path to ship it more casually, and users had easier access without building external modules—an important convenience for adoption.
What Led to the RemovalThe excision of bcachefs from the kernel was not sudden but the culmination of tension over development practices, patch acceptance timing, and upstream policy norms.
“Externally Maintained” status in 6.17In kernel 6.17’s preparation, maintainers marked bcachefs as “externally maintained.” Though the code remained present, the change signified that upstream would no longer accept new patches or updates within the kernel tree.
This move allowed a transitional period. The code was “frozen” inside the tree to avoid breaking existing systems immediately, while preparation was made for future removal.
Go to Full ArticleDisturbing Chelmsford ‘murder’ to feature in brand new Channel 4 documentary
Plans for six commercial units on land near A120 in Braintree refused
Council 'tight-lipped' over future of George Gilbert after Big Brother controversy
Convictions of sub-postmasters blamed on ANOTHER Post office IT system are sent to Court of Appeal
The $100B memory war: Inside the battle for AI's future
Feature The generative AI revolution has exposed a brutal truth: raw computing power means nothing if you can't feed the beast. In sprawling AI datacenters housing thousands of GPUs, the real chokepoint isn't processing speed – it's memory bandwidth.…