|
Sun, 25 Jan 2026 23:09:18 +0000 |
|
The 6.19-rc7 kernel prepatch is out for
testing.
So normally this would be the last rc of the release, but as I've
mentioned every rc (because I really want people to be aware and be
able to plan for things) this release we'll have an rc8 due to the
holiday season.
And while some of the early rc's were smaller than usual and it
didn't seem necessary, right now I'm quite happy I made that
call. Not because there's anything particularly scary here - the
release seems to be going fairly smoothly - but because this rc7
really is larger than things normally are and should be at this
point.
Along with the usual fixes, this -rc also includes a new
document describing the process to replace the kernel project
leadership should that become necessary in the absence of an arranged
transition. The plan largely follows what was decided at the Maintainers Summit in December.
|
|
Sat, 24 Jan 2026 16:28:15 +0000 |
|
Version 2.43 of the
GNU C Library has been released. Changes include support for the mseal() and openat2()
system calls, experimental support for building with the Clang compiler,
Unicode 17.0.0 support, a number of security fixes, and much more.
|
|
Fri, 23 Jan 2026 15:27:39 +0000 |
|
Filesystems seem to be one of those many areas where the problems are well
understood, but there is always somebody working toward a better solution.
As a result, filesystem development in the Linux kernel continues at a fast
pace even after all these years. In recent news, the EROFS filesystem is
on the path to gain a useful page-cache-sharing feature, there is a new
NTFS implementation on the horizon, and XFS may be about to get an
infrastructure for self healing.
|
|
Fri, 23 Jan 2026 14:14:25 +0000 |
|
Version
1.5.0 of the GNU Guix package manager and the Guix System have
been released. Notable improvements include the ability to run the
Guix daemon without root privileges, support for 64-bit RISC-V, and
experimental support for the GNU Hurd kernel.
The release comes with ISO-9660 installation images, virtual
machine images, and with tarballs to install the package manager on
top of your GNU/Linux distro, either from source or from
binaries—check out the download page. Guix users can update by running
guix pull.
It's been 3 years since the previous release. That's a lot of time,
reflecting both the fact that, as a rolling release, users
continuously get new features and update by running guix pull; but it
also shows a lack of processes, something that we had to address
before another release could be made.
During that time, Guix received about 71,338 commits by 744 people,
which include many new features.
LWN last looked at Guix in
February 2024.
|
|
Fri, 23 Jan 2026 14:05:12 +0000 |
|
Greg Kroah-Hartman has released the 6.18.7 and 6.12.67 stable kernels. As always, each
contains important fixes throughout the tree. Users are advised to
upgrade.
|
|
Fri, 23 Jan 2026 13:59:30 +0000 |
|
Security updates have been issued by AlmaLinux (kernel), Debian (bind9, chromium, osslsigncode, and python-urllib3), Fedora (freerdp, ghostscript, hcloud, rclone, rust-rkyv0.7, rust-rkyv_derive0.7, and vsftpd), Mageia (avahi and harfbuzz), SUSE (alloy, avahi, busybox, cargo-c, corepack22, corepack24, curl, docker, dpdk, exiv2-0_26, ffmpeg-4, firefox, glib2, go1.24, go1.25, gpg2, haproxy, kernel, kernel-firmware, keylime, libpng16, librsvg, libsodium, libsoup, libsoup2, libtasn1, log4j, net-snmp, open-vm-tools, openldap2_5, ovmf, pgadmin4, php7, podman, python-filelock, python-marshmallow, python-pyasn1, python-tornado, python-urllib3, python-virtualenv, python3, python311-pyasn1, python311-weasyprint, rust1.91, rust1.92, util-linux, webkit2gtk3, and wireshark), and Ubuntu (libxml2 and pyasn1).
|
|
Thu, 22 Jan 2026 17:43:15 +0000 |
|
The
Linux Kernel Runtime Guard (LKRG) is a out-of-tree loadable kernel module that
attempts to detect and report violations of the kernel's internal invariants,
such as might be caused by an in-progress security exploit or a rootkit.
LKRG has been experimental since its
initial release in 2018. In September
2025, the project
announced
the 1.0 version. With the promises of stability that version brings, users might want more
information to decide whether to include it in their kernel.
|
|
Thu, 22 Jan 2026 14:28:36 +0000 |
|
ReactOS, an open-source project
to develop an operating system that is compatible with Microsoft
Windows NT applications and drivers, is celebrating 30
years since the first commit to its source tree. In that time
there have been more than 88,000 commits from 301 contributors, for a
total of 14,929,578 lines of code. There is, of course, much left to
do.
It's been such a long journey that many of our contributors today,
including myself, were not alive during this event. Yet our mission to
deliver "your favorite Windows apps and drivers in an open-source
environment you can trust" continues to bring people together. [...]
We're continuing to move ReactOS forward. Behind the scenes there are
several out-of-tree projects in development. Some of these exciting
projects include a new build environment for developers (RosBE), a new
NTFS driver, a new ATA driver, multi-processor (SMP) support, support
for class 3 UEFI systems, kernel and usermode address space layout
randomization (ASLR), and support for modern GPU drivers built on
WDDM.
|
|
Thu, 22 Jan 2026 14:25:02 +0000 |
|
Version
1.93.0 of the Rust programming language has been released. Notable
changes include in updated version of the bundled musl library,
thread-local storage for the global allocator, some asm!
improvements, and a number of newly stabilized APIs.
|
|
Thu, 22 Jan 2026 14:17:59 +0000 |
|
Security updates have been issued by AlmaLinux (gpsd), Debian (inetutils and modsecurity-crs), Fedora (cpp-httplib, curl, mariadb11.8, mingw-libtasn1, mingw-libxslt, mingw-python3, rclone, and rpki-client), Oracle (gimp, glib2, go-toolset:rhel8, golang, kernel, mariadb-devel:10.3, and thunderbird), Red Hat (buildah, go-toolset:rhel8, golang, grafana, kernel, kernel-rt, multiple packages, openssl, osbuild-composer, podman, and skopeo), Slackware (bind), SUSE (ffmpeg-4, libsodium, libvirt, net-snmp, open-vm-tools, ovmf, postgresql17, postgresql18, python-FontTools, python-weasyprint, and webkit2gtk3), and Ubuntu (glib2.0 and opencc).
|
|
Thu, 22 Jan 2026 00:47:48 +0000 |
|
Inside this week's LWN.net Weekly Edition:
- Front: Singularity; fsconfig(); io_uring restrictions; GPG vulnerabilities; slab allocator; AshOS.
- Briefs: Pixel exploit; telnetd exploit; OzLabs; korgalore; Firefox Nightly RPMs; Forgejo 14.0; Pandas 3.0; Wine 11.0; Quotes; ...
- Announcements: Newsletters, conferences, security updates, patches, and more.
|
|
Wed, 21 Jan 2026 18:34:14 +0000 |
|
As part of the process of writing man pages for the "new" mount API, which has been available in the
kernel since 2019, Aleksa Sarai encountered a number of places where the fsconfig()
system call—for configuring filesystems before mounting—needs to be cleaned up. In the 2025 Linux Plumbers Conference
(LPC) session
that he led, Sarai wanted to discuss some of the problems he found,
including at least one with security implications. The idea of the session
was for him to describe the various bugs and ambiguities that he had found,
but he also wanted attendees to raise other problems they had with the
system call.
|
|
Wed, 21 Jan 2026 17:37:05 +0000 |
|
Version
3.0.0 of the pandas data
analysis and manipulation library for Python has been
released. Notable changes include a dedicated
string type (str), new "copy-on-write" behavior, and much more. This release also removes
a number of features that were deprecated in prior versions of pandas;
developers are advised to upgrade to pandas 2.3 and ensure code is
working without warnings before moving to 3.0. See the release
notes for the full changelog.
|
|
Wed, 21 Jan 2026 16:05:28 +0000 |
|
At the 39th
Chaos Communication Congress (39C3) in December, researchers Lexi
Groves ("49016") and Liam Wachter said that they had discovered a
number of flaws in popular implementations of OpenPGP email-encryption standard. They also released an
accompanying web site, gpg.fail, with
descriptions of the discoveries. Most of those
presented were found in GNU Privacy
Guard (GPG), though the pair also discussed problems in age,
Minisign, Sequoia, and the OpenPGP
standard (RFC 9580) itself. The discoveries have spurred some interesting
discussions and as well as responses from GPG and Sequoia
developers.
|
|
Wed, 21 Jan 2026 15:42:30 +0000 |
|
Security updates have been issued by AlmaLinux (brotli and container-tools:rhel8), Debian (python-keystonemiddleware and python3.9), Fedora (cef, freerdp, golang-github-tetratelabs-wazero, and libpcap), Oracle (brotli, gpsd, kernel, and transfig), Red Hat (freerdp, golang, java-11-openjdk with Extended Lifecycle Support, libpng, libssh, mingw-libpng, and runc), SUSE (abseil-cpp, alloy, apache2, bind, cpp-httplib, curl, erlang, firefox, gpg2, grafana, haproxy, hauler, hawk2, libblkid-devel, libpng16, libraylib550, python-keystonemiddleware-doc, python-uv, python-weasyprint, squid, and tomcat), and Ubuntu (crawl and iperf3).
|