This month in KDE Linux: May 2026

Welcome to another edition of “This month in KDE Linux” — KDE’s in-progress operating system.

Infrastructure

This month we completed a major infrastructure project. Previously, our build process was generating Arch packages for KDE software and having mkosi install them; Hadi Chokr ported this to use KDE’s kde-builder tool to compile all KDE software directly. This change brings three benefits:

  • Better alignment with how developers compile KDE software themselves.
  • Improves distro-agnosticism, so we can more easily get non-KDE software from a different source in the future should the need arise.
  • Substantially faster by using a more effective caching system.

QA & testing

Another major focus this month was on improving KDE Linux’s automatic QA story. The project already has a basic “does it boot to the desktop?” test for every build, but we can do much better.

To that effect, Bhushan Shah and Thomas Duckworth worked on finishing up the OpenQA-based testing system prototyped by Kangwei Zhu last year. Once fully integrated, this promises to hugely improve our ability to catch bad builds before they’re released, and we can update it over time to catch even more failure conditions.

Harald Sitter also added a test using the existing system to make sure we don’t ship an image with broken file capabilities. We did ship one bad build that includes a regression here, so this new test ensures that it won’t happen again.

Security

After multiple security issues were discovered in the upstream Linux kernel last month, a few of us (Adrian Vovk, Hadi Chokr, and I) did a mini-audit of insecure and unused software included in KDE Linux. This resulted in a variety of positive changes:

Pre-installed apps

I implemented a service to install any new pre-installed Flatpak apps on people’s existing systems. It ignores any apps you’ve previously uninstalled manually.

Speaking of new Flatpak apps, I replaced KWalletManager and its configuration page in System Settings with the new KeepSecret app, packaged using Flatpak.

I also updated Ark’s nightly Flatpak packaging to include 7-zip support and generally synchronize it with the Flathub version.

Documentation

I migrated the project’s website and documentation to https://linux.kde.org, where everything lives now. I also added a few more pages.

Grab bag

Hadi Chokr set up /opt/local for being a supported location for installing compiled binaries. This is because the usual /usr/local location is read-only on KDE Linux. This is now documented here.

João Pedro Silva Sousa fixed a bug that could make installation fail if there happened to be two KDE Linux live USB disks plugged in at once.


And that wraps up May! There’s still lots to do, so if you’re a fan of the project, please help out:

10 thoughts on “This month in KDE Linux: May 2026

    1. The linked merge request description seems to have the opposite meaning:

      We don’t need the userspace FUSE-based ntfs-3g driver because the kernel includes one for reading and writing to NTFS. However we do need the command-line NTFS tools for Partition Manager. So just keep those.

      It looks like merge request actually removes ntfs-3g and only leaves userspace tools.

      Like

    2. Yeah, the merge request removes ntfs-3g FUSE driver. This leaves only the still-corrupting ntfs3 (without g) driver, even in recent kernels: heads up: large file write crashes ntfs3 on kernel 7.0.4 : linux_gaming

      Well actually in 7.1 there is the ntfs driver (without 3 and g) which got an overhaul, including write support. Please consider adopting ntfs as the standard driver. If it introduces corruptions as well, that’s as good as ntfs3, if it does not, it is actually an improvement.

      Liked by 1 person

    1. Re: OBS virtual camera

      OSB supports PipeWire inputs,

      True, but this is about OBS acting as camera output.

      See:

      It’s a user friendly way (i.e. proper and powerful GUI app) to use anything that usually only offers basic camera support as a platform for to share a document or hold presentations.

      Even without sharing the screen it’s a great companion app for a web-cam. It allows adjustment of camera parameter, you can put an organization logo in the corner, put your name on the screen,…

      Like

  1. It looks light it might be abandoned,

    Typo, *like

    other OSs have already booted fuse2

    As you talked about “does it boot to the desktop?” and “secure boot,” this confused me. Say “dropped.”

    Good stuff.

    Like

Leave a comment