news
GNU/Linux and Free Software Leftovers
-
Desktop Environments (DE)/Window Managers (WM)
-
K Desktop Environment/KDE SC/Qt
-
KDE ☛ This Quarter in KDE Digital Sovereignty: Q3 2026
Welcome to the latest edition of This Quarter in KDE Digital Sovereignty!
This blog series covers the work done throughout KDE’s software stack that’s funded by the investment KDE received earlier this year from Germany’s Sovereign Tech Agency.
Commissioned work on a variety of projects has been done by KDE contributors working for KDE e.V. itself, as well as the Techpaladin Software, enioka Haute Couture, and MachineSoul companies.
This post will cover the work done in the third quarter (Q3) of 2026. Let’s get into it!
QA work continued in Q3, this time largely to polish and improve upon the work that was landed in Q2.
-
-
-
Distributions and Operating Systems
-
Distro Watch ☛ Put the fun back into computing. Use Linux, BSD.
[...] Then, in our News section, we discuss a new project being formed by the Rocky Enterprise Software Foundation (best known for maintaining Rocky Linux) while NetBSD celebrates surpassing the project's funding goal. [...]
-
Canonical/Ubuntu Family
-
OMG Ubuntu ☛ Ubuntu’s App Center makes it easy to install missing media codecs
Ubuntu 26.10’s new Add-ons page in App Center can now install restricted media codecs as well as hardware drivers. The new flow should make things simpler for those who don’t select the opt-in to “install restricted codecs” in the Ubuntu OS installer (not everyone thinks they need it) and for those who install without an active internet connection, as that box is greyed out.
-
Liliputing ☛ Ubuntu for RISC-V, Touchscreen MacBooks, and a new Atari 800XL: Liliputing News Roundup
-
-
-
Free, Libre, and Open Source Software
-
Productivity Software/LibreOffice/Calligra
-
Document Foundation ☛ LibreOffice Conference 2026 group photo – and final video updates
-
-
Programming/Development
-
Steinar H Gunderson ☛ Steinar H. Gunderson: Decompiler patterns, part 8: Un-repetition of conditions
Today, for a slightly more complicated snippet, but still in the same general area; say you have code like this: [...]
-
-