Kernel Credential Guards Merged For Linux 6.19

Merged yesterday for the Linux 6.19 kernel were "substantial" improvements to the kernel's credential infrastructure to provide guard-based management that allows for kernel code simplification and avoiding manual reference counting across many subsystems.

The new Kernel Credential Guards functionality is described by Microsoft engineer Christian Brauner as:
"Add with_kernel_creds() and scoped_with_kernel_creds() guards that allow using the kernel credentials without allocating and copying them. This was requested by Linus after seeing repeated prepare_

Steam On Linux Use Easily Hits An All-Time High In November

The Steam Survey results are out for November 2025 and continue to be very positive for the growing adoption of Linux gaming thanks to the success of the Steam Deck, the underlying Steam Play (Proton) software, and now further excitement thanks to the upcoming Steam Machine and Steam Frame .

A decade ago in the early Steam days the initial use was around 3% and back then the Steam user-base in absolute terms was much smaller than it is today. Back in October Steam on Linux finally re-
Continue reading...

FreeBSD 15.0 Now Officially Available With Many Software Updates, Reproducible Builds

FreeBSD 15.0 is officially released as the newest major update to this leading BSD operating system.

FreeBSD 15.0 features a plethora of software updates from the latest OpenZFS file-system code to upgraded OpenSSL, OpenSSH, and countless other software upgrades.

FreeBSD 15.0-RELEASE also can build all release artifacts without needing root privileges and also now passing reproducible builds. The FreeBSD base system can also now be installed and managed using the pkg package manager.

The FreeBSD 15.0 kernel also

Btrfs In Linux 6.19 Adds Experimental Features, Continues Preparations For FSCRYPT

SUSE engineer David Sterba submitted the Btrfs pull request for Linux 6.19 on Friday, ahead of the Linux 6.18 stable kernel release that took place on Sunday. This copy-on-write file-system continues seeing some enticing feature work and other improvements for this next version of the Linux kernel.

With the Linux 6.18 kernel Btrfs added experimental support for block sizes greater than the page size . That "BS > PS" work continues being built out in Linux 6.19

Fedora 44 Granted Approval For A Nicer NTSYNC Experience For Wine & Steam Play

Fedora stakeholders have been eyeing a nicer experience for NTSYNC usage with Wine and Steam Play by being able to have the NTSYNC kernel module load when it's likely to be used. That approval has now been granted by the Fedora Engineering and Steering Committee (FESCo) for the Fedora 44 release.

NTSYNC has been in the mainline Linux kernel for a while now and the latest Wine 10.xx development builds along with the upcoming Wine 11.0 stable build allow making use of that kernel code for a
Continue reading...

AMD GPU Managed Memory Support Merged For The GCC 16 Compiler

When it comes to AMD Radeon/Instinct GPU compiler support much of the emphasis is on the LLVM/Clang compiler stack with their official AMDGPU LLVM shader compiler back-end as well as having the AOMP downstream compiler fork and the like. But the GNU Compiler Collection "GCC" does continue allow targeting AMD GPU targeting with its "AMDGCN" back-end and using the likes of the OpenMP API. It's not too often seeing new AMD GPU activity there for GCC but merged today is now support for managed
Continue reading...

AI Is Being Used To Help Modernize The Ubuntu Error Tracker

While some Linux distributions have begun establishing AI policies , we haven't seen any communicated from the Ubuntu camp yet but will apparently be permitted at least for project infrastructure. AI is being used currently in an effort to help modernize the Ubuntu Error Tracker.

Catching my eye while going through last week's Ubuntu Foundations Team updates is Canonical employee Skia commenting on beginning to "play with AI" for helping port the Ubuntu Error Tracker web user interface to modern standards.

This initial AI usage was for adapting the Ubuntu Error
Continue reading...

Rust Updates For Linux 6.19, Rust Minimum Baseline To Likely Follow Debian Stable

Miguel Ojeda has already submitted the core Rust programming language infrastructure updates intended for the Linux 6.19 merge window. In the pull request he also notes that moving forward the minimum supported Rust version for compiling the Linux kernel will likely follow whatever the minimum Rust version currently in use by the latest Debian stable release.

The Rust for Linux 6.19 updates include adding support for Syn as a parsing library for parsing strams of Rust tokens into a syntax tree of Rust source code.

Rust in this next version of
Continue reading...

Intel Gaudi 3 Driver Support Already Rejected For Linux 6.19

Last night Intel finally posted their Gaudi 3 accelerator open-source driver support for the mainline Linux kernel with hopes of getting that long-delayed AI accelerator support into the in-development Linux 6.19 kernel. But as I pointed out, the pull request was coming unusually late for being such a large set of patches and would face an uphill battle to make it for the Linux 6.19 merge window. Sure enough, the pull request was already rejected and withdrawn from being v6.19
Continue reading...

Linux 6.18 Adding New Option For More Detailed Bug Reporting But Cost Of Greater Memory

Among the big flow of pull requests today for this first day of the Linux 6.19 merge window are some core kernel bug handling improvements.

With the batch of pull requests sent in this morning by Ingo Molnar are some core kernel bug handling infrastructure improvements. In addition to improving the Linux kernel's WARN() functionality, there is a new CONFIG_DEBUG_BUGVERBOSE_DETAILED Kconfig option being added.

As implied by the name, CONFIG_DEBUG_BUGVERBOSE_DETAILED allows for more detailed/verbose
Continue reading...