libinput 1.30-rc1 Released With Lua Plugin Support

The libinput input handling library for the Linux desktop on both Wayland and X.Org based systems is rolling out Lua plug-in support. Out today is libinput 1.30-rc1 with the initial infrastructure for supporting plug-ins written in the Lua scripting language.

Back in May we covered libinput's preparations for a Lua-based plug-in system for more easily modifying devices and input events. Lua was chosen over WebAssembly since it's very easy to sandbox while fulfilling all of their other
Continue reading...

Intel Preparing Linux Graphics Driver For Xe3P DisplayPort 2.1 ALPM Support

Last month Intel's open-source Linux software engineers began sending out Xe3P_LPD display support in preparation for display capabilities with Nova Lake. Now being built out atop that is further functionality with the most recent talking point being DisplayPort 2.1 Advanced Link Power Management (ALPM).

The new Intel Linux kernel graphics driver patch series is simple and straight to the point:
"ALPM support added on DP2.1 and xe3p will support DP2.1 alpm.
This patch series extending
Continue reading...

Rust-Based Redox OS Gets Servo Web Engine Running - Sort Of

The Rust-based Redox OS open-source operating system project is out with its October 2025 status report. Most notable is this Rust-based OS now having the Rust-based Servo web engine running... Albeit in extremely crude form at the moment.

After bug fixing and other changes, Servo is now up and running on Redox OS. But at the moment it will crash if a second website is loaded and there is no keyboard input handling yet... So for now not really
Continue reading...

Linux 6.19 To Optimize Exiting To User-Space For Restartable Sequences

Queued up in a TIP branch ahead of the Linux 6.19 merge window opening in about one month's time is optimizing the Restartable Sequences "RSEQ" code for its exit to user-space code path.

Intel Fellow Thomas Gleixner of Linutronix worked on a set of patches recently for optimizing the exit to user-space path for Restartable Sequences , the functionality for efficient access and manipulation of per-CPU data structures by user-space.

Gleixner explained in the mailing list patch series :
"TLDR:
-

Git 2.52-rc0 Starts Working On SHA1-SHA256 Interop, Hints For New Default Branch Name

The first test release of the Git 2.52 distributed revision control system is now available. As has been a common trend, Git 2.52 is making further preparations in anticipation of the big Git 3.0 milestone.

Git 3.0 will be potentially released around the end of 2026 and a lot continues to happen in preparing for the breaking changes. Most significant with Git 3.0 is for switching to SHA-256 hashing by default to be more secure than SHA
Continue reading...

Flatpak 1.17 Adds Support For Sideloading From OCI Images, flatpak+HTTPS URIs

Flatpak 1.17 is out today as the newest feature release for this Linux app sandboxing/distribution tech. Flatpak 1.17 brings a number of exciting new features.

Flatpak 1.17 in conjunction with XDG-Desktop-Portal can now allow directories to be forwarded to the sandboxed app as command-line arguments.

Flatpak 1.17 also now allows direct installation from an OCI image. Flatpak also now supports side-loading from OCI repositories and archives. This allows apps to be installed from
Continue reading...

AMD Radeon AI PRO R9700 Offers Competitive Workstation Graphics Performance/Value

Last week the AMD Radeon PRO R9700 officially began shipping for that new AI-minded workstation/professional graphics card built on RDNA4 and packing 32GB of RAM to accommodate large language models (LLMs) especially with multi-GPU configurations. While the focus of the product has been all about AI workloads, you may be wondering about the graphics capabilities of the Radeon AI PRO R9700 given the lack of any other "Radeon PRO 9000" series product at this

Continue reading...

RadeonSI ACO vs. LLVM Backends For AMD Strix Halo

With the RadeonSI Gallium3D driver now defaulting to the ACO compiler back-end for all Radeon GPUs rather than the conventional AMDGPU LLVM shader compiler back-end, I ran some quick comparison benchmarks on AMD Ryzen AI Max+ "Strix Halo" with Radeon 8060S Graphics for comparison.

Over the weekend I ran some quick OpenGL benchmarks on AMD Strix Halo for comparing the performance impact of Mesa 26.0-devel with its new ACO default for all GPUs compared to using AMDGPU LLVM as the
Continue reading...

Linux 6.19 To Support Microsoft's ACPI Fan Extensions

A few weeks back I reported on Linux kernel patches surfacing for implementing Microsoft's AC{I Fan Extensions . This should help some HP devices and hardware from other OEMs for obtaining fan information reporting under Linux. The good news now is that the patches should be part of the upcoming Linux 6.19 kernel cycle.

The patches that came out last month were for implementing Microsoft's _DSM interface for the ACPI fan device within the Linux kernel's ACPI driver. Microsoft uses this interface for setting fan
Continue reading...

GCC 16 Lands Improved Memmove Behavior For x86/x86_64 CPUs

H.J. Lu, a long-time compiler expert at Intel, merged today improved memmove() behavior for the GNU Compiler Collection ahead of the upcoming GCC 16 release.

The change for GCC x86/x86_64 is for inlining memmove with overlapping unaligned loads and stores. H.J. Lu argued his rationale with the patch for inlining memmove functionality more:
"x86-64: Inline memmove with overlapping unaligned loads and stores

Inline memmove in 64-