Linux 6.19-rc1 Released From Japan

The Linux 6.19-rc1 kernel is out to cap off the Linux 6.19 merge window. The kernel release is coming the better part of a day earlier due to Linus Torvalds being in Japan for this past week's Linux Plumbers Conference and Linux Kernel Maintainer Summit.

Torvalds wrote of the 6.19 merge window:
"So it's Sunday afternoon in the part of the world where I am now, so if somebody was looking at trying to limbo under the merge window
Continue reading...

TrixiePup64 11.2 Released For Debian-Based Puppy Linux With Wayland & X11 Options

For those with fond memories of the original Puppy Linux as a lightweight Linux distribution that used to run well back in the day on systems with less than 1GB of RAM, TrixiePup64 is out with a new release of this Puppy Linux based distribution with Debian GNU/Linux components. The new TrixiePup64 11.2 release is based on the latest Debian Trixie sources while continuing to offer separate builds for either X11 or Wayland usage.

TrixiePup64 11.2 is out today as
Continue reading...

Exciting Laptop & Gaming Handheld Device Improvements Merged For Linux 6.19

Merged during this second week of the Linux 6.19 feature merge window were the many x86 platform driver changes. As usual, much of the x86 platform driver activity surrounds bettering Linux hardware laptop support but also a growing number of handheld computers / gaming devices.

The x86 platform driver changes for Linux 6.19 include new drivers like for Uniwill OEM laptops as well as improving handheld support for ASUS ROG, Lenovo Legion, and Ayaneo, among other changes:

- The Acer WMI
Continue reading...

Oracles Releases Updated "bpftune" For BPF-Based Auto-Tuning Of Linux Systems

The past few years Oracle has been working on bpftune as a solution for BPF-based, automatic tuning of Linux systems. Bpftune has been available via Oracle Linux and GitHub while finally their open-source GitHub code has seen the first new tagged release in a while.

The bpftune daemon supports auto-tuning of Linux via BPF observability. With bpftune there is continuous monitoring of the Linux system and adjusting of system behavior at a fine-grain level. A big emphasis on bpftune is making it easier to manage the large
Continue reading...

NFS Lands Initial Support For Directory Delegations In Linux 6.19

The Network File-System (NFS) client changes were merged today for the Linux 6.19 kernel with the most notable feature addition being initial support for basic directory delegations.

NFS directory delegations allow for an efficiency win by knowing if nobody else modified the directory on the NFS server then there are some re-validation shortcuts than can be subsequently taken by the NFS client. This work was pursued by Oracle to allow for better NFS efficiency when knowing a particular directory hasn't changed from underneath the client. For

New RTC Drivers For Apple & NVIDIA With Linux 6.19

The Real Time Clock (RTC) driver changes were merged today for Linux 6.19 ahead of the merge window wrapping up on Sunday.

While the RTC driver changes are typically not too notable, with Linux 6.19 there are new RTC drivers introduced for Apple and NVIDIA hardware.

On the Apple Silicon side is upstreaming the "rtc-macsmc" driver written by Hector Martin back when he was leading the Asahi Linux project. This driver is for the RTC that is part of Apple's PMU IC
Continue reading...

New Rule Forbids GNOME Shell Extensions Made Using AI Generated Code

The GNOME.org Extensions hosting for GNOME Shell extensions will no longer accept new contributions with AI-generated code. A new rule has been added to their review guidelines to forbid AI-generated code.

Due to the growing number of SNOME Shell extensions looking to appear on extensions.gnome.org that were generated using AI, it's now prohibited. The new rule in their guidelines note that AI-generated code will be explicitly rejected:
"Extensions must not be AI-generated

While it is not prohibited to
Continue reading...

LoongArch32 Support Begins Taking Shape In Linux 6.19, GCC 16

The LoongArch CPU architecture changes have been merged for the Linux 6.19 merge window. This domestic Chinese CPU architecture inspired by MIPS and RISC-V began with 64-bit LoongArch64 but with Linux 6.19 the foundation is being laid for LoongArch32 as a 32-bit variant.

While most CPU architectures went from a 32-bit to 64-bit world, Loongson is working back from 64-bit to 32-bit. They've been
Continue reading...

New Linux Patch Confirms: Rust Experiment Is Done, Rust Is Here To Stay

Rust for Linux lead developer Miguel Ojeda posted the patch a short time ago to "conclude the Rust experiment". The "experiment" of Rust programming language code in the Linux kernel is over as it's now accepted to be a success and "Rust is here to stay" in the kernel.

Following discussions at the Linux Plumbers Conference this week in Japan, Miguel Ojeda is now comfortable in declaring Rust for the Linux kernel a success in being able to drop the "experiment" flag on the effort. Ojeda
Continue reading...

KDE Plasma 6.6 Will Finally Support Proper Screen Mirroring On Wayland

It's an exciting week in KDE Plasma development land ahead of the holidays. Plasma 6.6 continues tacking on more feature work for Wayland.

This week the KDE Plasma screen mirroring support under Wayland is in good shape for Plasma 6.6 along with other exciting changes:

- "Massively improved" support for screen mirroring under the Wayland session for Plasma 6.6. This bug report since February 2024 has sought proper output mirroring support for KDE on Wayland. With Plasma 6.6 next year