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)

Wayland's Wild 2024 With Better KDE Plasma Support, NVIDIA Maturity & More Desktops

([Wayland] 31 December 07:20 AM EST Wayland 2024)

It was a mighty fine year for the Wayland ecosystem on the Linux desktop with KDE Plasma 6 having brought much more polished Wayland support and now at parity to its X11 session, the NVIDIA driver stack seeing much better Wayland support with its latest drivers, LXQt and Xfce and others working more on Wayland support, and the continued climb of various innovative Wayland compositors.



Mesa Saw Fewer Patches This Year But Valve's Contributions Took The Top Spot

([Mesa] 31 December 06:48 AM EST Mesa 2024 Git Activity)

While the Mesa 3D graphics drivers saw many new features and improvements land in 2024, on a Git commit basis it's actually at a several year low in terms of new commits. Here are the numbers as well as a look at the most active contributors to Mesa, including a Valve open-source graphics driver developer now taking the top spot.



Clang 20 Compiler Adds Support For Xtensa CPU Target

([LLVM] 31 December 06:33 AM EST LLVM Clang 20 + Xtensa)

Back in early 2023 an Xtensa back-end was added to LLVM for the Cadence Tensilica Xtensa IP. Xtensa is used for DSPs, micro-controllers, and this 32-bit RISC architecture is also used for other hardware like data processing engines. Two years after the LLVM back-end was introduced, the Clang C/C++ compiler has added Xtensa target support.



FreeBSD Collaborating With AMD, NetBSD 10.0 Release & Other BSD Highlights Of 2024

([BSD] 31 December 06:15 AM EST BSD 2024)

While predominantly covering Linux-related news and Linux benchmarking at Phoronix, the BSDs hold a special spot. Here's a look back at some of the most exciting BSD milestones and FreeBSD / NetBSD / OpenBSD / DragonFlyBSD project news of 2024.



Xfce 4.20, COSMIC Alpha & LXQt 2 Led Alternative Open-Source Desktops In 2024

([Desktop] 30 December 08:25 PM EST Linux Desktops)

In addition to all the GNOME advancements and KDE excitement with shipping Plasma 6 this year, other alternative open-source desktop environments enjoyed much success too this year... System76's Rust-based COSMIC desktop environment for their Pop!_OS Linux distribution reached alpha form, Xfce 4.20 released earlier this month, LXQt 2.0 and 2.1 debuted, and other improvements too.



Deadline Scheduling Policy Being Experimented With For Linux Graphics Drivers

([Linux Kernel] 30 December 03:04 PM EST Deadline DRM Scheduler)

Tvrtko Ursulin with Igalia sent out a "request for comments" patch series today working on a deadline scheduling policy for the DRM scheduler that is used across different Direct Rendering Manager kernel graphics drivers.



Intel's Linux Performance Optimizations Continue Paying Off For AMD EPYC

([Operating Systems] 30 December 12:30 PM EST 4 Comments)

As part of my end-of-year benchmarking and various historical comparisons, over the holidays I was curious to take a look at how the mature AMD EPYC 9004 "Genoa" performance has evolved over the past two years under Linux. Going off benchmarks I ran back at the end of 2022 on the same AMD Titanite EPYC reference server platform for two EPYC 9654 Genoa processors, I repeated the same tests using the newest releases of Intel Clear Linux and Ubuntu Linux for seeing how the performance has evolved.



Cloudflare Makes Open-Source h3i For HTTP/3 Testing & Debugging

([Programming] 30 December 11:27 AM EST HTTP3 Testing)

Cloudflare is ending 2024 by announcing a new open-source project: h3i for low-level HTTP/3 testing and debugging.



Mesa's Terrific Year With Better Vulkan Ray-Tracing, NVK Progress & Same-Day Vulkan 1.4

([Mesa] 30 December 09:00 AM EST Mesa 2024)

The open-source Mesa 3D graphics driver had a rather great year with a number of performance optimizations landing, on-time support for Intel Lunar Lake and Battlemage Xe2 graphics, early AMD RDNA4 support, multiple drivers having same-day Vulkan 1.4 support, the continued progress of the open-source NVIDIA NVK Vulkan driver, and much more thanks to the contributions of Intel, AMD, Valve, and other organizations -- even Microsoft's continued merge requests!



RadeonSI Driver Now Uses ACO By Default For Pre-RDNA GPUs

([Mesa] 30 December 07:08 AM EST Mesa 25.0 RadeonSI)

As a very interesting end-of-year change for Mesa 25.0, AMD is now using the ACO compiler by default for pre-GFX10 (before RDNA / Navi) GPUs with the RadeonSI Gallium3D driver.



AMD's GPUOpen Vulkan Memory Allocator Now Supports Vulkan 1.4

([Radeon] 30 December 06:26 AM EST Vulkan Memory Allocator 3.2)

AMD's GPUOpen team managed to squeeze in a new Vulkan Memory Allocator release into 2024. As a reminder this is a easy to use/integrate Vulkan memory allocation library for both Windows and Linux systems with hopes of making memory allocation and resource creation more easier like with Direct3D 11 and OpenGL.



Updated Serpent OS Alpha Brings Few Fixes To This Original Linux Distribution

([Operating Systems] 30 December 06:38 AM EST Serpent OS Alpha Update)

Last week Ikey Doherty's Serpent OS Linux distribution debuted in alpha form while kicking off the new week is updated install media to provide a few fixes for this original from-scratch Linux distribution.



xxHash 0.8.3 Brings Runtime Vector Extension Handling For x86/x86_64

([Free Software] 30 December 06:17 AM EST xxHash 0.8.3)

Meta's Yann Collet of Zstd fame is rounding out 2024 by releasing xxHash 0.8.3 as the newest update to this extremely fast non-cryptographic hash algorithm. The xxHash fast hash algorithm pushes for RAM speed limits and with the v0.8.3 update brings more enhancements.



Linux 6.13-rc5 Released To Cap Off Linus Torvalds' Birthday Week

([Linux Kernel] 29 December 04:30 PM EST Linux 6.13-rc5)

The holiday between Christmas and New Year's is... Linus Torvalds' birthday on 28 December. Capping off the Linux creator's 55th birthday week is the Linux 6.13-rc5 kernel release.



KDE Amarok 3.2 Music Player Released With Initial Qt6/KF6 Support

([KDE] 29 December 04:00 PM EST Amarok 3.2)

Back in April was the release of the Amarok 3.0 music player for KDE after a six year hiatus and their first version ported to using the Qt5 toolkit and KDE Frameworks 5. Now in ending out 2024, the Amarok team has released an updated version of this open-source music player that provides initial support for the Qt6 toolkit and KDE Frameworks 6.



Benchmarking The AMD INVLPGB Linux Kernel Patches For Better Performance

([Software] 29 December 04:15 PM EST 9 Comments)

Last weekend a Meta engineer posted Linux kernel patches to make use of the AMD INVLPGB instruction for broadcast TLB invalidation. The Linux kernel can in turn invalidate TLB entries on remote CPUs without needing to send IPIs and without having to wait for remote CPUs to handle those interrupts. Synthetic benchmarks shown in that patch series were very promising and thus I carried out some benchmarking over the holidays of this AMD INVLPGB support for the Linux kernel.



Kdenlive Preparing For An Exciting 2025 With Background Removal Tool & More

([KDE] 29 December 10:15 AM EST Kdenlive Video Editor)

The KDE app Kdenlive that is a very popular and featureful open-source video editor is preparing for an exciting 2025.



Faster USB Performance For xHCI DbC Coming With Linux 6.14 Plus A 10 Year Old Bug Fixed

([Hardware] 29 December 09:45 AM EST USB xHCI DbC)

Thanks to work from Intel engineers, the upcoming Linux 6.14 kernel cycle will feature faster USB xHCI DbC performance for debug performance and a few other missing xHCI bits being addressed. Plus there is a fix for a rare 10 year old USB bug report.



Ubuntu's Great Year From 24.04 LTS To Focusing More On Performance Optimizations

([Ubuntu] 29 December 07:01 AM EST Ubuntu 2024)

From my independent monitoring, Ubuntu Linux had a pretty great year. Ubuntu 24.04 LTS shipped and has been well received across enterprises, Canonical engineers have been focusing more on performance optimizations for Ubuntu, and there has been other interesting changes like their new commitment to always ship the latest upstream Linux kernel version as of Ubuntu release time. Plus they have continued with various GNOME desktop improvements, Ubuntu on servers continues with steady traction, and all-around was a pretty exciting year for the Ubuntu camp.



Apple DWI Backlight Linux Driver Updated For Various iPhones, iPods & iPads

([Apple] 29 December 06:49 AM EST Apple DWI Backlight)

While Linux 6.13 is introducing basic support for various Apple iPads and iPhones using A-series SoCs, the support is just that: basic. Various feature limitations remain for those dreaming over the prospects of running Linux on older Apple mobile devices. One of various feature limitations remaining are around backlight control for different models and for that there is the Apple DWI backlight driver for Linux that continues to be hacked on.



More

"They know your name, address, telephone number, credit card numbers, who ELSE
is driving the car "for insurance", ... your driver's license number. In the
state of Massachusetts, this is the same number as that used for Social
Security, unless you object to such use. In THAT case, you are ASSIGNED a
number and you reside forever more on the list of "weird people who don't give
out their Social Security Number in Massachusetts."
-- Arthur Miller