Linux power management and ACPI subsystems maintainer Rafael Wysocki last week sent out the assortment of ACPI/PM material for the new Linux 6.15 kernel cycle. The AMD P-State driver continues to be heavy with its code churn and there have been various other optimizations and code clean-ups. The CPUIdle Menu governor also received some performance tuning worth mentioning…
Category Archives: Linux
arttime is an intriguing clock, timer, time manager with text art
arttime is a combination of art, clock, timer, and a time manager all from a single terminal-based application.
How to Optimize Database Performance With MySQLTuner
If you use a MySQL/MariaDB database, you know it can become slow or consume too many resources if not properly configured. To help with this, there’s a tool called MySQLTuner, which analyzes your database. It analyzes how MySQL/MariaDB is performing and provides tips to make it faster and more efficient.
KDE Plasma 6.3.4 Desktop Environment Released
KDE Plasma 6.3.4 delivers touch scroll fixes, scrollbar tweaks, better HDR support, and UI improvements to enhance desktop performance and usability.
Scrcpy 3.2 Released with Improved Android Mirroring and Audio Support
The latest Scrcpy 3.2 is released with enhanced audio recording options, fixes for Android 15 and 16, and better compatibility with older operating systems.
Enhancing Your Python Workflow with UV on Fedora
This article is a tutorial on using UV to enhance or improve your Python work flow. If you work with Python you most likely have used one or all of the following tools: Why do you need another tool to manage your Python packaging or install your favorite Python tools? For me, using uv was […]
Linux 6.15 Removes Support For IBM’s CXL/CAPI Drivers
Not to be confused with the modern Compute Express Link (CXL) standard, but IBM’s Coherent Accelerator Interface “CXL” / Coherent Accelerator Processor Interface “CAPI” support was stripped away today from the mainline Linux kernel…
[$] LWN.net Weekly Edition for April 3, 2025
Inside this week’s LWN.net Weekly Edition:
- Front: Calibre 8.0; Fedora reproducibility; OpenWrt One; 6.15 Merge Window; LSFMM+BPF coverage including BPF in GCC, Rust merging process, and more.
- Briefs: Ubuntu namespaces; New FPL; PorteuX 2.0; Firefox 137.0; GCC Rust; Rockbox 4.0; Rust specification; Thundermail; Dave Täht RIP; Quotes; …
- Announcements: Newsletters, conferences, security updates, patches, and more.
10 Best Free and Open Source Subtitle Editors
A subtitle editor is a type of computer software that lets users create and edit subtitles. We pick the finest open source options.
Another New Intel Battlemage Device ID Added To Mesa Graphics Driver Code
Merged today for the Mesa 25.1-devel graphics driver code and also marked for back-porting to the Mesa 25.0 OpenGL/Vulkan drivers is another new Intel Battlemage device ID…
[$] Catching up with calibre
Saying that calibre is
ebook-management software undersells the application by a fair
margin. Calibre is an open-source Swiss Army knife for ebooks that can
be used for everything from creating ebooks, converting ebooks from
obscure formats to modern formats like EPUB, to serving up an ebook
library over the web. The most recent major release, calibre 8.0,
brings a better text-to-speech engine, a tool for creating audio
overlays when authoring ebooks, support for profiles in the ebook
viewer, and more.
Mozilla is rolling Thundermail, a Gmail, Office 365 rival
Thunderbirds are Pro: Open-source email client to get message hosting, appointment scheduling, moreThunderbird, Firefox maker Mozilla’s open-source email client, is aiming to reinvent itself as a more comprehensive communications platform.…
[$] An update on GCC BPF support
José Marchesi and David Faust kicked off the BPF track at the 2025 Linux Storage,
Filesystem, Memory-Management, and BPF Summit with an extra-long session on what
they have been doing to support compiling to BPF in GCC. Overall, the project is slowly working
toward full support for BPF, with most of the self-tests now passing using
Faust’s in-progress patches. However, the progress toward that goal has turned up
a number of problems with how Clang supports BPF that needed to be discussed at
length to find a path forward for both projects.
Thunderbird plans “Thundermail” email and other services
Ryan Sipes has announced
efforts to expand Thunderbird’s offerings with web services to
“enhance the experience of using Thunderbird
“.
The Why for offering these services is simple. Thunderbird loses users
each day to rich ecosystems that are both clients and services, such
as Gmail and Office365. These ecosystems have both hard vendor
lock-ins (through interoperability issues with 3rd-pary clients) and
soft lock-ins (through convenience and integration between their
clients and services). It is our goal to eventually have a similar
offering so that a 100% open source, freedom-respecting alternative
ecosystem is available for those who want it.
The planned services include hosted email, appointment scheduling,
a revival of Firefox Send,
and (of course) an AI assistant based on a partnership with Flower AI. The AI features will
“always be optional for use by people who want them
“. Sipes is
managing director of product for Thunderbird’s parent organization, MZLA
Technologies Corporation. LWN covered his
GUADEC 2024 keynote last July.
Incus 6.11 Container & Virtual Machine Manager Released
Incus 6.11 container & virtual machine manager is out with initial Linstor support, improved VM and OCI container features, enhanced network options, and more.
GNOME & KDE Plasma Wayland Sessions Outperforming Xfce + LXQt On Ubuntu 25.04 For Linux Gaming
Last week I posted some initial GNOME 48 and KDE Plasma 6.3 desktop gaming benchmarks on Ubuntu 25.04 beta for looking at the performance of those two leading desktop options for this upcoming Ubuntu Linux release. Both GNOME and KDE under Wayland were outperforming KDE on X11 (and GNOME on X11 wasn’t even working due to bugs). Some Phoronix readers questioned though whether the Wayland advantage on GNOME/KDE was due to those desktops losing focus on X11 support or if they are just too bloated. So for adding some additional context, here are some graphics/gaming benchmarks on the same system hardware/software when adding in the Xfce 4.20 and LXQt 2.1 X11 desktops.
Introducing Fedora Project Leader Jef Spaleta
Outgoing Fedora Project Leader (FPL) Matthew Miller has announced
his successor, Jef Spaleta.
Some of you may remember Jef’s passionate voice in the early Fedora
community. He got involved all the way back in the days of fedora.us,
before Red Hat got involved. Jef served on the Fedora Board from July
2007 through the end of 2008. This was the critical time after Fedora
Extras and Fedora Core merged into one Fedora Linux where, with the
launch of the “Features” process, Fedora became a truly community-led
project.
Spaleta will be joining Red Hat full time in May and Miller will be
formally handing off FPL duties at the Flock conference in
June.
PorteuX 2.0 released
Version
2.0 of PorteuX, a distribution based on Slackware Linux, has been
released. This release adds the ability to test experimental Wayland
sessions for the Cinnamon, LXQt, and Xfce desktops. PorteuX 2.0
updates the Linux kernel to 6.14 and includes many package updates and
bug fixes. Users have the choice of PorteuX stable or its rolling release
called current. See the install.txt
for instructions on installing PorteuX to disk.
Many KVM Updates Merged For Linux 6.15
This morning’s Intel TDX update reminded me that I still hadn’t gotten around to digging into the Kernel-based Virtual Machine (KVM) changes merged last week for the ongoing Linux 6.15 kernel merge window. Here is a look at the KVM changes this cycle that continue to be particularly heavy on Intel and AMD virtualization improvements…
Linux Driver Core Rust Bindings Updated Following Initial Developer Use
As part of the various areas of the kernel overseen by Greg Kroah-Hartman, on Sunday he sent out the driver core updates for the Linux 6.15 kernel. The driver core changes this cycle aren’t too notable except for revising the Rust bindings now that more developers are attempting to use them…