ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

The Surprising Spectre BHI Mitigation Performance Impact On Meteor Lake

([Software] 12 January 01:38 PM EST 10 Comments)

When recently carrying out performance benchmarks of Intel Meteor Lake performance on Linux since launch day two years ago, the geo mean came in at 93% the original performance. Finding the performance trending clearly lower with an up-to-date Linux software stack compared to in December 2023 was quite surprising considering the rather nice gains we have seen over time on other Intel/AMD hardware. As noted in that article though, one of the possible explanations there is the Spectre BHI "Branch History Injection" vulnerability and microcode plus Linux kernel mitigations having come out post-launch and affecting Meteor Lake CPUs. Sure enough, follow-up tests looking at the Spectre BHI impact have revealed a measurable cost in a number of workloads for the Core Ultra processor.



Tinygrad 0.12 Released With Mesa NIR/NAK Support

([AI] 12 January 12:35 PM EST Tinygrad 0.12)

Tinygrad 0.12 is out today for this deep learning stack led by George Hotz.



Firefox 147 Now Available With XDG Base Directory Specification Support

([Mozilla] 12 January 09:33 AM EST Firefox 147)

Firefox 147.0 release binaries have hit the Mozilla servers today as the latest monthly update to this open-source web browser. Firefox 147 is exciting for Linux users in finally delivering XDG Base Directory Specification support.



Intel Releases Open3D 0.19 With Experimental Cross-Platform GPU Support Using SYCL

([Intel] 12 January 09:19 AM EST Open3D 0.19)

Not to be confused with the Open 3D game engine, Intel's Intelligent Systems Lab Organization released Open3D 0.19 as the latest iteration of this open-source library for 3D data processing in Python and C++.



Nova Lake & Crescent Island Support Lands In The Intel Graphics Compiler

([Intel] 12 January 08:25 AM EST Intel Graphics Compiler 2.27.10)

Released this morning is the Intel Graphics Compiler "IGC" 2.27.10 that comes with initial support for next-generation Nova Lake and Crescent Island Xe3P hardware.



LLMinus Working On AI/LLM-Powered Merge Conflict Resolution For The Linux Kernel

([Linux Kernel] 12 January 08:08 AM EST LLMinus)

Building off an initial request for comments (RFC) patch series posted during the winter holidays, an updated RFC patch series was posted this weekend for LLMinus. LLMinus is an effort led by NVIDIA Linux kernel engineer Sasha Levin to provide a large language model (LLM) assisted merge conflict resolution tool focused on Linux kernel development.



LLVM Clang Adds Support For "Ampere1C" CPUs - Presumably AmpereOne Aurora

([LLVM] 12 January 06:22 AM EST Ampere1C)

The LLVM/Clang compiler today introduced support for the Ampere Computing Ampere1C CPU core target.



Auto-CPUFreq 3.0 Released To Help You Extend Laptop Battery Life On Linux

([Free Software] 12 January 06:01 AM EST Auto-CPUFreq 3.0)

Auto-CPUFreq 3.0 released this weekend as the newest version of this Linux user-space tool to help you extend your laptop battery life by automatically applying CPU speed and power optimizations. When all goes according to plan, Auto-CPUFreq means extending your battery life without compromises to the user experience.



Budgie 11 Desktop Being Developed With The Qt6 Toolkit

([Desktop] 12 January 05:47 AM EST Budgie 11)

With Budgie 10.10 released this weekend, Budgie desktop developers have provided an update around Budgie 11 desktop development.



Linux 6.19-rc5 Brings Fix For Newer NVIDIA GPUs, Logitech HID++ For Anywhere 3S & Fixes

([Linux Kernel] 12 January 01:31 AM EST Linux 6.19)

In addition to Linus Torvalds doing some vibe coding and more with his new "AudioNoise" project this week, Linux 6.19 kernel development ticked back up with the holidays having passed. A variety of fixes made it into today's Linux 6.19-rc5 release in working toward v6.19 stable in early February.



Latest Linux 6.19 Code Fixes Rust Binder Driver, Adds Intel Nova Lake Point S To MEI

([Linux Kernel] 11 January 06:10 PM EST char/misc)

Ahead of the imminent Linux 6.19-rc5 release, the char/misc pull request was merged earlier today with a notable fix to the Rust Binder driver as well as adding the Intel Nova Lake Point S device ID to the MEI driver.



Linux Consulting Firm Linutronix Recently Began A New Chapter

([Linux Kernel] 11 January 03:21 PM EST Linutronix)

Some news that slipped under the radar prior to the holidays... Linutronix as the Linux consulting firm that has led the real-time "PREEMPT_RT" work and more within the Linux kernel -- and Linutronix was acquired by Intel back in 2022 as an independent subsidiary -- is beginning a "new chapter".



Linux Lands Safeguard For RISC-V Against Another Microarchitectural Attack Vector

([RISC-V] 11 January 06:34 AM EST RISC-V Side Channel)

Increasingly complex RISC-V cores aren't magically immune to the speculative execution / side-channel vulnerabilities that have rattled the x86_64 and ARM64 landscape for years. Following recent work on Spectre V1 handling for RISC-V in the Linux kernel, merged this weekend for Linux 6.19-rc5 is another RISC-V attack vector safeguard.



GYESME: A New Design-Led Downstream Of GNOME Being Explored

([GNOME] 11 January 06:18 AM EST GYESME)

A new project trying to get off the ground and currently in an "exploratory phase" is GYESME that describes itself as a "design-led" downstream of GNOME with plans ot only fork when needed that is "minimal by default."



Linus Torvalds' Latest Open-Source Project Is AudioNoise - Made With The Help Of Vibe Coding

([AI] 11 January 06:00 AM EST Linus Torvalds Vibe Coding)

In addition to Linus Torvalds' recent comments around AI tooling documentation, it turns out in fact that Linus Torvalds has been using vibe coding himself. Over the holidays Linus Torvalds has been working on a new open-source project called AudioNoise that was started with the help of AI vibe coding.



Budgie 10.10 Released: Officially Migrated From X11 To Wayland

([Desktop] 10 January 03:04 PM EST Budgie 10.10)

The Budgie 10.10 desktop has been officially released in marking the open-source project's transition from X11 to Wayland.



Mageia 10 Alpha Released - 32-bit ISOs Still Available

([Operating Systems] 10 January 10:30 AM EST Mageia 10)

The first alpha release of Mageia 10 is now available for this Linux distribution who's lineage traces back to Mandriva and before that the legendary Mandrake Linux.



Linux Working Around Audio Problems On The ASUS ROG Xbox Ally X

([Hardware] 10 January 09:40 AM EST ASUS ROG Xbox Ally X)

For those loading Linux on the ASUS ROG Xbox Ally X gaming handheld, there is currently audio quality issues, including gaps/dropouts in audio playback. A workaround is in the process of making its way to the Linux kernel until a proper solution can be sorted out.



Debian 13.3 Released With Many Security & Bug Fixes

([Debian] 10 January 09:46 AM EST Debian 13.3)

Debian 13.3 is out today as the newest stable point release for Debian Trixie.



Linux 7.0 Readying Improvement For Rust + LTO Kernel Builds

([Linux Kernel] 10 January 07:08 AM EST Rust + LTO Kernel Builds)

Alice Ryhl of Google has been working on an improvement to the Linux kernel code for inlining C helpers into Rust when making use of a Link-Time Optimized (LTO) kernel build. At least some of the patches are queued up for merging in the upcoming Linux 6.20~7.0 cycle for helping those enabling the Rust kernel support and also making use of the LLVM/Clang compiler's LTO capabilities for greater performance.



More

A fool-proof method for sculpting an elephant: first, get a huge block of
marble; then you chip away everything that doesn't look like an elephant.