LWN.net is a comprehensive source of news and opinions from
and about the Linux community. This is the main LWN.net feed,
listing all articles which are posted to the site front page.
Updated: 11 min 6 sec ago
Wed, 07/16/2025 - 15:00
Linux users who have
Secure Boot
enabled on their systems knowingly or unknowingly rely on a key from
Microsoft that is set to expire in September. After that point, Microsoft
will no longer use that key to sign the
shim
first-stage UEFI bootloader that is used by Linux distributions to boot the
kernel with Secure Boot. But the replacement key, which has been available
since 2023, may not be installed on many systems; worse yet, it may require
the hardware vendor to issue an update for the system firmware, which may
or may not happen. It seems that the vast majority of systems will not be
lost in the shuffle, but it may require extra work from distributors and
users.
Wed, 07/16/2025 - 10:38
Fedora's NeuroFedora
special-interest group (SIG) is considering a change of strategy
when it comes to packaging Python modules. The SIG, which consists of
three active members, is struggling to keep up with maintaining the
hundreds of packages that it has taken on. What's more, it's not
clear that the majority of packages are even being consumed by Fedora
users; the group is trying to determine the right strategy to meet its
goals and shed unnecessary work. If its new packaging strategy is
successful, it may point the way to a more sustainable model for Linux
distributions to provide value to users without trying to package
everything under the sun.
Wed, 07/16/2025 - 10:33
Security updates have been issued by Oracle (cloud-init, emacs, firefox, glib2, go-toolset:rhel8, kernel, lz4, python-setuptools, python3.11-setuptools, python3.12-setuptools, and socat), Red Hat (fence-agents, glib2, glibc, java-17-openjdk, kernel, kernel-rt, python-setuptools, python3.11-setuptools, and python3.12-setuptools), Slackware (libxml2), SUSE (glib2, gpg2, kernel, libxml2, poppler, rmt-server, runc, stalld, and xen), and Ubuntu (jpeg-xl).
Tue, 07/15/2025 - 11:12
Software in the Public Interest has
released
its annual report for 2024. It includes reports from the long list of
projects housed under the SPI umbrella, but the financial statements are
not included at this time.
Tue, 07/15/2025 - 10:59
Loadable kernel modules require access to kernel data structures and
functions to get their job done; the kernel provides this access by way of
exported symbols. Almost since this mechanism was created, there have been
debates over which symbols should be exported, and how. The 6.16 kernel
gained a new export mechanism that limits access to symbols to specific
kernel modules. That code is likely to change soon, but the addition
of an enforcement mechanism has since been backed out.
Tue, 07/15/2025 - 10:35
Security updates have been issued by Debian (ffmpeg), Fedora (gnutls, linux-firmware, mingw-djvulibre, mingw-python-requests, and salt), Mageia (qtimageformats6), Oracle (gnome-remote-desktop, golang, kernel, libxml2, and perl-File-Find-Rule), SUSE (gstreamer-plugins-base, gstreamer-plugins-good, kernel, and protobuf), and Ubuntu (apport, glibc, gnutls28, and roundcube).
Mon, 07/14/2025 - 17:29
Parrot is a Debian-based
distribution with an emphasis on security improvement and tools; the
6.4
release is now available. "Many tools, like Metasploit, Sliver,
Caido and Empire received important updates, the Linux kernel was updated
to a more recent version, and the latest LTS version of Firefox was
provided with all our privacy oriented patches.".
Mon, 07/14/2025 - 14:09
The
6.12.38,
6.6.98,
6.1.145, and
5.15.188 stable kernel updates have been
released, each contains a single AMD-related fix. "Only users of AMD
x86-based processors need to upgrade, all others may skip this
release".
Mon, 07/14/2025 - 05:34
Security updates have been issued by Debian (redis and thunderbird), Fedora (cef, git, gnutls, httpd, linux-firmware, luajit, mingw-djvulibre, mingw-python-requests, perl, php, python-requests, python3.6, salt, and selenium-manager), Mageia (dpkg, firefox, gnupg2, and golang), Slackware (httpd and kernel), SUSE (afterburn, cmctl, git, go1.23, go1.24, k9s, liboqs-devel, libxml2, php8, python36, trivy, and xen), and Ubuntu (linux-xilinx-zynqmp and nix).
Sun, 07/13/2025 - 21:35
Linus has released
6.16-rc6 for testing;
it includes a fix for a somewhat scary regression that came up over the
week.
So I was flailing around blaming everybody and their pet hamster,
because for a while it looked like a drm issue and then a netlink
problem (it superficially coincided with separate issues with both
of those subsystems).
But I did eventually figure out how to trigger it reliably and then
it bisected nicely, and a couple of days have passed, and I'm
feeling much better about the release again. We're back on track,
and despite that little scare, I think we're in good shape.
Fri, 07/11/2025 - 10:42
The kernel's
perf
events subsystem can produce high-quality profiles, with full
function-call chains, of resource usage
within the kernel itself. Developers, however, often would like to see
profiles of the whole system in one integrated report with, for example,
call-stack information that crosses the boundary between the kernel and
user space. Support for unwinding user-space call stacks in the perf
events subsystem is currently inefficient at best. A long-running effort
to provide reliable, user-space call-stack unwinding within the kernel,
which will improve that situation considerably, appears to be reaching
fruition.
Fri, 07/11/2025 - 10:20
Security updates have been issued by AlmaLinux (gnome-remote-desktop, go-toolset:rhel8, golang, jq, kernel, kernel-rt, libxml2, and podman), Fedora (chromium, git, helix, pam, rust-blazesym-c, rust-clearscreen, rust-gitui, rust-nu-cli, rust-nu-command, rust-nu-test-support, rust-procs, rust-which, selenium-manager, sudo, thunderbird, and uv), SUSE (audiofile, chmlib-devel, docker, firefox, go1, libsoup, libsoup2, libssh, libxml2, tomcat, umoci, and xen), and Ubuntu (git and resteasy, resteasy3.0).
Thu, 07/10/2025 - 12:39
Few, if any, web sites or web-based services have gone unscathed by
the locust-like hordes of AI crawlers looking to consume (and then
re-consume) all of the world's content. The Anubis project is designed to
provide a first line of defense that blocks mindless bots—while
granting real users access to sites without too much hassle. Anubis is
a young project, not even a year old. However, its development is
moving quickly, and the project seems to be enjoying rapid
adoption. The most recent release of Anubis, version
1.20.0, includes a feature that many users have been interested in
since the project launched: support for challenging clients without
requiring users to have JavaScript turned on.
Thu, 07/10/2025 - 12:18
Greg Kroah-Hartman has released the
6.15.6,
6.12.37,
6.6.97,
6.1.144, and
5.15.187 stable kernels. As is the usual
case, each contains important fixes all over the kernel tree.
Thu, 07/10/2025 - 12:07
Security updates have been issued by Debian (sslh), Oracle (container-tools:rhel8, gnome-remote-desktop, golang, javapackages-tools:201801, jq, libvpx, libxml2, mpfr, and perl-File-Find-Rule-Perl), Red Hat (glib2, libblockdev, and sudo), Slackware (git), SUSE (avif-tools, containerd, djvulibre, gpg2, helm, kernel, libpoppler-cpp2, libxml2, libxml2-2, openssl-3, perl-YAML-LibYAML, python-cryptography, python-setuptools, python311-pycares, tomcat10, and wireshark), and Ubuntu (djvulibre, git, libyaml-libyaml-perl, and protobuf).
Wed, 07/09/2025 - 21:16
Inside this week's LWN.net Weekly Edition:
- Front: Python packaging; Kernel API specification; Kselftests and KUnit; niri; pedalboard.
- Briefs: Git security fixes; Amarok 3.3; Bash 5.3; Thunderbird 140; tmux-rs; U-Boot 2025.07; Quotes; ...
- Announcements: Newsletters, conferences, security updates, patches, and more.
Wed, 07/09/2025 - 14:14
Version
3.3 of the Amarok music
player has been released. This is the first release of Amarok based on
KDE Frameworks 6
and Qt 6. Amarok 3.3
also includes a major rework of its audio engine to use GStreamer for audio
playback.
The reworked audio engine provides unified feature set for all users
and should provide a solid and future-proof sonic experience for years
to come. Notable improvements have also landed to the database system:
improved character set support helps with e.g. emojis in podcast
descriptions and other very exotic symbols, date handling has been
improved ('year 2038 problem'), and various other potential and actual
database-related issues have been fixed.
Wed, 07/09/2025 - 14:04
The AlmaLinux project has announced
new upgrade paths for its ELevate utility, which
allows users to upgrade between major versions of Red Hat Enterprise
Linux derivatives. The new paths include upgrades from AlmaLinux 9
to AlmaLinux 10 and CentOS Stream 9 to
CentOS Stream 10, with support for EPEL, Docker CE, and
PostgreSQL third-party package repositories. LWN covered ELevate last
year.
Wed, 07/09/2025 - 11:05
It is no secret that the Python packaging world is at something of a
crossroads; there have been debates and discussions about the packaging
landscape that started long before our
2023
series describing some of the difficulties. There has been progress
since then—and incremental improvements all along, in truth—but a new
initiative is looking to overhaul packaging for the language. At
PyCon US 2025, Barry Warsaw and
Jonathan Dekhtiar gave a presentation on the
WheelNext project, which is a community
effort that aims improve the experience for users and providers of Python
packages while also working with toolmakers and other parts of the
ecosystem to "reinvent the wheel". While the project's name refers
to Python's
wheel
binary distribution format, its goals stretch much further than simply the
format.
Pages