NVIDIA Engineer Devises Patch To Significantly Reduce GCC Bootstrap Time

NVIDIA engineer Kyrylo Tkachov posted a patch for testing yesterday to significantly reduce the amount of time it takes the GNU Compiler Collection (GCC) for conducting a native bootstrap. The time spent in the configure process for native GCC builds is reduced by around 43% while the overall bootstrap wall time is lowered by around 15%.

Performing a GCC bootstrap ends up running Autoconf configure during each of GCC's three build stages. But with the configure scripts executed serially and being quite time consuming in the case of the
Continue reading...

Linux's CrOS EC Driver To Support Custom Fan Curves - Useful For Framework Laptops

The cros_ec Linux kernel driver is used for supporting the ChromeOS Embedded Controller "EC" used by Chromebooks and various other laptops like Framework Laptops . With patches pending to cros_ec, support for custom fan curves is being introduced.

Thomas Weißschuh who has worked on many hardware monitoring and platform driver improvements for Linux has recently taken to working on custom fan curves support for the cros_ec driver. Patches posted recently allow for both reading and writing of fan curves used by the CrOS embedded controller on capable
Continue reading...

KDE KWin Patches Aiming To Optimize Gaming Latency To Better Compete With Windows

Open-source developer Jakub Okoński has been working on comparing the gaming latency between Linux and Windows and in turn working to drive some improvements into KDE's KWin Wayland compositor so the latency is more competitive with the gaming experience under Microsoft Windows 11.

Jakub has been investigating the gaming latency between Windows 11 and Linux with KDE Plasma 6 using a Teensy micro-controller to measure the click-to-photon latency in acting as a USB HID mouse and a light sensor against the monitor.

After confirming
Continue reading...

Linux Firmware Repository Preps For AI Coding Agents

The linux-firmware.git repository that serves as the de facto home of all the binary blobs used by the mainline Linux kernel open-source drivers has now introduced AGENTS.md documentation and other preparations for embracing AI coding agents.

Merged yesterday to the central Linux Firmware Git repository was the AI coding agents documentation to assist the likes of Codex, Claude Code, and others for contributing to this firmware/microcode asset repository. The documentation helps in assisting them in following the linux-firmware.git practices for adding/
Continue reading...

AMDGPU Linux Driver Preps For HDMI 2.1 Compliance Testing

While not as exciting as features like HDMI 2.1 FRL and Display Stream Compression itself, as part of AMD's efforts to provide a fully open-source HDMI 2.1 driver implementation for AMDGPU, new code is being prepped for their kernel driver to support the HDMI compliance testing efforts.

A set of 32 patches providing the latest AMDGPU Display Code (DC) updates were sent out today. No new HDMI features for end-users this round but there is some refactoring of the AMDGPU DM code to
Continue reading...

Linux's KVM Preps For APX Support In VMs

Among the Kernel-based Virtual Machine (KVM) work being queued ahead of the upcoming Linux 7.2 merge window are preparations for supporting Advanced Performance Extensions within KVM virtual machines.

Advanced Performance Extensions is a major update to x86 for future Intel/AMD CPUs. APX doubles the number of general purpose registers, there is a new direct jump instruction, optimized state save/restore, and other ISA improvements. Intel Nova Lake and Xeon Diamond Rapids processors will be debuting APX later it will also come to AMD
Continue reading...

RADV Driver Now Leveraging RDNA3+ Hardware Feature For Better Instruction Cache Prefetching

Initially introduced in RDNA3 (GFX11) GPUs is INST_PREF_SIZE to specify the number of instruction bytes to prefetch prior to a wavefront beginning execution. The Mesa Radeon Vulkan driver "RADV" is now making use of this feature in RDNA3/RDNA4 GPUs for better instruction cache prefetching.

Georg Lehmann of Valve's Linux graphics team authored the patch for benefiting RDNA3 and newer GPUs with RADV by leveraging this INST_PREF_SIZE feature. Georg noted in the pull request that it
Continue reading...

Linux Sees Patches For "Critical" Vulnerability Affecting Many Arm CPUs

Made public today is CVE-2025-10263 as a "critical" security vulnerability affecting many different Arm CPU cores. CVE-2025-10263 could allow for privilege escalation on affected systems due to a specific timing condition during a memory permission change. Fundamentally it comes down to completion of affected memory accesses might not be guaranteed by the completion of a TLBI.

CVE-2025-10263 while assigned last year was
Continue reading...

Alpine Linux 3.24 Improves Installer Experience, Adds COSMIC Desktop Option

Alpine Linux, the Linux distribution popular especially for containers / micro-services and embedded devices, is out with its newest feature release.

Alpine Linux 3.24 was christened today as for advancing this lightweight Linux distribution built around musl libc and Busybox. Alpine Linux 3.24 ships with installer improvements with setup-alpine now able to support the Limine boot loader and also having IPv6 handling support. There is also better handling for headless setups.

Alpine Linux 3.24 brings a number of package updates
Continue reading...

macOS 27 Beta Breaks The Ability To Boot Asahi Linux

Asahi Linux is warning its users from trying out the new macOS 27 "Golden Gate" beta released this week by Apple. With macOS 27 beta, the Asahi Linux partition is no longer visible and thus unable to boot to your Apple Silicon Linux installation.

Whether it's an accidental bug by Apple or an intended change, Apple changed the boot picker and Startup Disk handling with macOS 27. Any Asahi Linux partition is still present and without data loss but is no longer visible and thus unable to boot
Continue reading...