|
Tue, 23 Jun 2026 15:53:01 +0000 |
|
Alexis Lothoré has been working to add support for the kernel's memory-access
checker,
KASAN, to just-in-time-compiled BPF code. He spoke about that work at
the 2026
Linux Storage, Filesystem, Memory-Management, and BPF Summit.
KASAN support is needed, he said, to help catch bugs in the BPF just-in-time (JIT)
compiler. KASAN is a great tool for catching memory-management problems in the
kernel, but only in code that can be monitored by it.
|
|
Tue, 23 Jun 2026 13:56:01 +0000 |
|
The Tor Project has announced
that it is planning to actively stop supporting Tor 0.4.8 and earlier
C Tor versions soon.
Usually, we try not to break existing releases, even if they are
unsupported, unless we have a pretty good reason. In this case, we
have several reasons. [...]
The most important reason is this: in 0.4.9, we have made some
former fields in our directory data obsolete -- specifically, TAP
onion keys and family
lines. Removing these fields will let us save a great deal of
client directory bandwidth for everyone. This, in turn, will make all
Tor clients bootstrap a little faster, especially those on slow
connections. But when we remove these fields, clients and relays
running earlier versions of Tor will no longer work, since they expect
the TAP onion keys to be present. Therefore, in order to deliver
improved performance faster, we need to accelerate the date on which
0.4.8 will stop working.
The target sunset date is currently September 1,
2026, after which any version prior to Tor 0.4.9 will cease to work on
the network. The first stable release in the 0.4.9.x series was
announced
in February 2026, and the Tor 0.4.8.x series reached end of life on
June 1.
|
|
Tue, 23 Jun 2026 13:09:28 +0000 |
|
Security updates have been issued by Debian (ffmpeg), Fedora (erlang, ffmpeg, prometheus, python-scrapy, python3-docs, python3.14, thorvg, tigervnc, and vips), Mageia (mumble and sslh), Oracle (389-ds:1.4, dracut, firefox, hplip, kernel, openssh, postgresql:15, redis:6, and uek-kernel), Red Hat (delve, gvisor-tap-vsock, nginx, nginx:1.24, nginx:1.26, osbuild-composer, podman, rhc, skopeo, and yggdrasil), SUSE (containerized-data-importer, graphite2, kernel, libarchive, openssh, openssh-askpass-gnome, openvswitch, openvswitch3, postfix, python-lxml, python-nltk, python-python-multipart, python-urllib3, rmt-server, terraform-provider-local, terraform-provider-null, and util-linux), and Ubuntu (google-guest-agent, haproxy, libxml2, linux-azure, linux-intel-iotg-5.15, linux-lowlatency, linux-lowlatency-hwe-5.15, linux-oracle-5.15, mysql-8.0, mysql-8.4, and nginx).
|
|
Mon, 22 Jun 2026 20:25:07 +0000 |
|
The GIMP project reports that
GNOME contributor "balooii" has worked to package GIMP
0.54.1—released in 1996—as a Flatpak that will build and
run on modern 64-bit Linux systems. This is a Motif-based
version, and the same version that was used
by Larry Ewing to create Tux.
While not likely to be useful for serious graphics work today, it
should be interesting for users who would like to see what a
30-year-old version of GIMP was capable of.
|
|
Mon, 22 Jun 2026 15:26:54 +0000 |
|
Probably the biggest change for Python over the last five years or so is
the advent of the "free-threaded" version of the language, which removes the
global interpreter lock (GIL) and allows multiple threads to run in
parallel in the interpreter. At PyCon
US 2026, held in Long Beach, California in mid-May, longtime CPython
core developer (and current steering council member) Thomas Wouters gave a
talk about the feature. He looked at the motivation behind the GIL-removal
efforts, some history,
the current status of the free-threaded interpreter, and provided a
prediction on where it all leads.
|
|
Mon, 22 Jun 2026 13:44:52 +0000 |
|
Brian Tarricone has announced
the first preview release of xfwl4, a Wayland compositor for the Xfce desktop environment.
After close to six months of work, I feel like it's ready to get
some wider use, even though of course there will be bugs and missing
features. Think of this as an alpha release. [...]
The end goal of xfwl4 is to behave as closely as possible to an
Xfce desktop running on an X server. Ideally a user could switch
between the two without even knowing there's a difference. In reality,
of course, it won't be quite that seamless, and there's still more
work to be done to get as close as possible to that ideal. This is a
first solid cut at it, at the very least.
|
|
Mon, 22 Jun 2026 13:26:14 +0000 |
|
The Power Management
and Scheduling in the Linux Kernel Summit, which still goes by the
historical acronym OSPM, was held in Cambridge, UK, in mid-April. As has
become traditional, the presenters at that event have since written
summaries of their sessions, and this work has kindly been made available
to LWN for publication. The first day's sessions covered a wide range of
topics, including idle-state selection, user-space schedulers with
sched_ext, lock-holder preemption, and much more.
|
|
Mon, 22 Jun 2026 13:06:55 +0000 |
|
Security updates have been issued by AlmaLinux (389-ds:1.4, kernel, and kernel-rt), Debian (gst-libav1.0, gst-plugins-good1.0, imagemagick, kernel, libconfig-inifiles-perl, libgd-perl, libhttp-daemon-perl, mediawiki, pillow, and squid), Fedora (389-ds-base, alertmanager, ansible-core, buildah, chromium, erlang-cowboy, erlang-cowlib, erlang-gun, freerdp, kubernetes1.33, kubernetes1.34, kubernetes1.35, mingw-SDL2_image, ongres-scram, ongres-stringprep, openssl, perl-Config-IniFiles, perl-Crypt-PBKDF2, podman, postgresql-jdbc, python3.13, strongswan, webkitgtk, xdg-desktop-portal, and yt-dlp), Red Hat (osbuild-composer), SUSE (alloy, amazon-ssm-agent, ansible-core, apache-sshd, jpgpj, azure-storage-azcopy, chromedriver, containerized-data-importer, firefox, glibc, graphite2, inspektor-gadget, kubevirt, lemon, openvswitch, python-starlette, python311, python311-joserfc, python313, and tinyproxy), and Ubuntu (netatalk).
|
|
Fri, 19 Jun 2026 18:56:33 +0000 |
|
Systemd v261 has been released with a long list of changes, including a new
cloud "Instance Metadata Service" (IMDS) subsystem, "boot secret"
functionality for use on systems that lack a physical TPM, as well as
support for the kernel's Live Update Orchestration (LUO) / Kexec
Handover (KHO) systems when they are present and enabled. See the
release notes for the full list of changes.
|
|
Fri, 19 Jun 2026 15:55:23 +0000 |
|
BPF programs can be used to extend many aspects the Linux kernel, but
BPF programs must run to completion in the same context that they began.
Kumar Kartikeya Dwivedi is working on changing that by
allowing BPF programs to be expressed as coroutines. He spoke about his work at
the 2026
Linux Storage, Filesystem, Memory-Management and BPF Summit. While
still experimental, the change promises to make long-running BPF tasks
significantly easier to write.
|
|
Fri, 19 Jun 2026 14:40:59 +0000 |
|
The Arch User Repository (AUR) has
been subjected to a sustained attack recently. The attacker, or attackers, have
spun up a series of new accounts then used them to adopt orphaned
packages and push malicious updates that would install malware on users' systems.
It is unclear how many users were compromised in the attack, but the maintainers
were playing Whac-A-Mole for several days to respond to each newly compromised
package. The project has turned
off the AUR's new-user registration, for now, but it is unclear what its
long-term response will be or if the AUR can be secured without major changes to
its existing collaboration model.
|
|
Fri, 19 Jun 2026 13:24:01 +0000 |
|
Security updates have been issued by AlmaLinux (dracut), Debian (chromium, firefox-esr, and thunderbird), Fedora (chromium, firefox, nss, ocserv, ongres-scram, ongres-stringprep, perl-Archive-Tar, perl-GD, perl-HTTP-Daemon, perl-Net-Statsd, restic, singularity-ce, util-linux, and vorbis-tools), Mageia (gstreamer1.0-*, libupnp, luajit, opensc, and ruby-rack), SUSE (curl, dnsmasq, ffmpeg-4, frr, google-osconfig-agent, java-1_8_0-ibm, kernel, krb5, kubernetes-old, ldns, liburiparser1, openvswitch, rootlesskit, strongswan, traefik, and trivy), and Ubuntu (ldns, libheif, libnet-cidr-lite-perl, lxd, tomcat11, and vim).
|
|
Fri, 19 Jun 2026 12:34:38 +0000 |
|
|
|
Thu, 18 Jun 2026 16:00:37 +0000 |
|
The Software Freedom
Conservancy (SFC) has announced
the release of its recommendations
for using LLM-backed generative AI systems for FOSS
contributions. The recommendations were created by the SFC and
volunteers from the free-software community.
The recommendations reflect the extremely difficult dilemmas that
these systems pose for FOSS contributors. SFC and its volunteers
understand that FOSS developers are approaching LLM-gen-AI from a
variety of perspectives. The recommendations offer practical
assistance to minimize the damage caused by using proprietary systems,
whether FOSS contributors reject LLM-gen-AI or choose (voluntarily or
by employer mandate) to use them.
These recommendations are best practices (but not definitions or
requirements) that SFC and its volunteers formulated after careful
study of the growing LLM-gen-AI use among FOSS contributors. SFC will
follow these recommendations with a series of supporting materials,
including documents, online tutorials, public Q&As, podcasts,
and other community engagement. We will routinely refine our
recommendations and continue to support FOSS contributors as they
navigate this difficult landscape.
|
|
Thu, 18 Jun 2026 13:47:49 +0000 |
|
The 7.2 merge window started with the 7.1
kernel release on June 14. As of this writing, just over 7,000
non-merge changesets have been pulled into the mainline for the next kernel
release. Many of the core subsystems have been pulled at this point,
meaning that most of the changes that can be expected in 7.2 have now come
into focus.
|