Bcachefs Ousted from Mainline Kernel: The Move to DKMS and What It Means

2 days 4 hours ago
by George Whittaker Introduction

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 Removal

The 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.17

In 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 Article
George Whittaker

Linux Foundation Newsletter: October 2025

3 days 3 hours ago

Welcome to the October 2025 edition of the Linux Foundation Newsletter.

Autumn is upon us and open source innovation shows no signs of slowing. Over the past month, the Linux Foundation welcomed new projects, celebrated major project milestones, and advanced our mission of enabling open collaboration across industries. Here are more of this month’s highlights:
  • React Foundation Launches Under the Linux Foundation
    The Linux Foundation announced the formation of the React Foundation, a new home for React, React Native, and supporting projects to thrive under neutral, open governance. Contributed by Meta and backed by industry leaders, the foundation aims to support the long-term sustainability of one of the world’s most popular front-end frameworks.
  • Disney Research, NVIDIA, and Google DeepMind Contribute Newton Physics Engine
    A new project, Newton, has been contributed to the Linux Foundation by Disney Research, DeepMind, and NVIDIA. Newton is a GPU-accelerated physics engine designed for robotic simulation and reinforcement learning—bridging the gap between virtual training and real world deployment.
  • LF Decentralized Trust (LFDT) Celebrates One Year
    LF Decentralized Trust marked its one-year anniversary with key milestones, including new members, community growth, and the move of Hiero, the distributed ledger technology powering the Hedera network, to graduated project status. The initiative continues to drive forward open source solutions for tokenized assets, verifiable credentials, decentralized identity, and public trust.
  • What’s Next?

Read on for more news, research, and opportunities from across the Linux Foundation.

>> PS - LF Europe Member Summit is right around the corner! Register now!

The Linux Foundation

How to Install and Use PostgreSQL 18 on Ubuntu 24.04 LTS

3 days 15 hours ago
The post How to Install and Use PostgreSQL 18 on Ubuntu 24.04 LTS first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

PostgreSQL (Postgres in short) is an open source, powerful, advanced, high-performance, and stable relational-document database system, which extends the SQL

The post How to Install and Use PostgreSQL 18 on Ubuntu 24.04 LTS first appeared on Tecmint: Linux Howtos, Tutorials & Guides.
Aaron Kili

Linux Mint 22.2 ‘Zara’ Released: Polished, Modern, and Built for Longevity

4 days 4 hours ago
by George Whittaker Introduction

The Linux Mint team has officially unveiled Linux Mint 22.2, codenamed “Zara”, on September 4, 2025. As a Long-Term Support (LTS) release, Zara will receive updates through 2029, promising users stability, incremental improvements, and a comfortable desktop experience.

This version is not about flashy overhauls; rather, it’s about refinement — applying polish to existing features, smoothing rough edges, weaving in new conveniences (like fingerprint login), and improving compatibility with modern hardware. Below, we’ll delve into what’s new in Zara, what users should know before upgrading, and how it continues Mint’s philosophy of combining usability, reliability, and elegance.

What’s New in Linux Mint 22.2 “Zara”

Here’s a breakdown of key changes, refinements, and enhancements in Zara.

Base, Support & Kernel Stack
  • Ubuntu 24.04 (Noble) base: Zara continues to use Ubuntu 24.04 as its upstream base, ensuring broad package compatibility and long-term security support.

  • Kernel 6.14 (HWE): The default kernel for new installations is 6.14, bringing support for newer hardware.

  • However — for existing systems upgraded from Mint 22 or 22.1 — the older kernel (6.8 LTS) remains the default, because 6.14’s support window is shorter.

  • Zara is an LTS edition, with security updates and maintenance promised through 2029.

Major Features & Enhancements Fingerprint Authentication via Fingwit

Zara introduces a first-party tool called Fingwit to manage fingerprint-based authentication. With compatible hardware and support via the libfprint framework, users can:

  • Enroll fingerprints

  • Use fingerprint login for the screensaver

  • Authenticate sudo commands

  • Launch administrative tools via pkexec using the fingerprint

  • In some cases, bypass password entry at login (unless home directory encryption or keyring constraints force password fallback)

It is important to note that fingerprint login on the actual login screen may be disabled or limited depending on encryption or keyring usage; in those cases, the system falls back to password entry.

UI & Theming Refinements
  • Sticky Notes app now sports rounded corners, improved Wayland compatibility, and a companion Android app named StyncyNotes (available via F-Droid) to sync notes across devices.

Go to Full Article
George Whittaker

Secure your future in cybersecurity — save up to 40% now!

4 days 7 hours ago

Your Cybersecurity Career Starts Here Boost Your Cyber Skills — Check out our FREE Cybersecurity Courses! Use code: OCT25CYBER to Save 40% on Cybersecurity Courses & CertificationsUse code: OCT25THRIVE to Save 30% on THRIVE-ONE Annual SubscriptionUse code: OCT25 to Save 30% on All Other Courses & Certifications *Offer ends October 21, 2025 ADVANCE NOW

The post Secure your future in cybersecurity — save up to 40% now! appeared first on Linux.com.

Linux.com Editorial Staff

Kubernetes on Bare Metal for Maximum Performance

4 days 7 hours ago

When teams consider deploying Kubernetes, one of the first questions that arises is: where should it run? The default answer is often the public cloud, thanks to its flexibility and ease of use. However, a growing number of organizations are revisiting the advantages of running Kubernetes directly on bare metal servers. For workloads that demand […]

The post Kubernetes on Bare Metal for Maximum Performance appeared first on Linux.com.

Linux.com Editorial Staff

ytDownloader – Simple Linux GUI for YouTube Video Downloads

4 days 12 hours ago
The post ytDownloader – Simple Linux GUI for YouTube Video Downloads first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Earlier, I wrote about yt-dlp, the powerful command-line tool for downloading videos from hundreds of websites, which is an incredible

The post ytDownloader – Simple Linux GUI for YouTube Video Downloads first appeared on Tecmint: Linux Howtos, Tutorials & Guides.
Ravi Saive

[Testing Update] 2025-10-13 - Kernels, Qt 6.10, KDE Frameworks & Gear

5 days 11 hours ago

Hello community, here we have another set of package updates. Welcome to our new development cycle of Manjaro 25.1.0, code-named ‘Anh-Linh’. It is not sure yet if we will focus on Plasma 6.4 series or adopt 6.5 series early on. For sure we will introduce GNOME 49 and maybe Cosmic 1.0 (Beta).

Current Promotions Recent News Valkey to replace Redis in the [extra] Repository (click for more details) Previous News Finding information easier about Manjaro (click for more details) Notable Package Updates
  • Some Kernels got updated
    • kernel 6.16 series is now marked EOL
    • including new firmware
  • Qt 6.10
  • KDE Frameworks 6.19.0
  • KDE Gear 25.08.2
  • New update to grub to fix installations on older UEFI systems
  • amdvlk got removed
  • LiberOffice 25.8.2
  • Pipewire 1.4.9
  • ROCm 6.4.4
  • Vulkan SDK 1.4.328.1
  • Haskell and Python updates
Additional Info Python 3.13 info (click for more details) Info about AUR packages (click for more details)

Get our latest daily developer images now from Github: Plasma, GNOME, XFCE. You can get the latest stable releases of Manjaro from CDN77.

Our current supported kernels
  • linux54 5.4.300
  • linux510 5.10.245
  • linux515 5.15.194
  • linux61 6.1.155
  • linux66 6.6.111
  • linux612 6.12.52
  • linux616 6.16.12 [EOL]
  • linux617 6.17.2
  • linux618 6.18.0-rc1
  • linux61-rt 6.1.151_rt54
  • linux66-rt 6.6.106_rt61
  • linux612-rt 6.12.49_rt13
  • linux615-rt 6.15.0_rt2
  • linux616-rt 6.16.0_rt3

Package Changes (10/13/25 11:28 CEST)

  • testing core x86_64: 37 new and 37 removed package(s)
  • testing extra x86_64: 2489 new and 2518 removed package(s)
  • testing multilib x86_64: 25 new and 28 removed package(s)

A list of all changes can be found here.

Click to view the poll.

Check if your mirror has already synced:

6 posts - 6 participants

Read full topic

philm