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)

KDE Enjoyed A Stellar 2024 With The Debut Of The Plasma 6 Desktop

([KDE] 26 December 12:30 PM EST KDE 2024 Highlights)

The KDE desktop progress made over the course of 2024 was particularly stand-out thanks to the Plasma 6.0 debut near the beginning of the year and then Plasma 6.1 and 6.2 further stabilizing and polishing this open-source desktop. It was a very fine year for the KDE desktop.



The Performance Benefits Of Linux 6.12 LTS Over Linux 6.6 LTS

([Software] 26 December 11:30 AM EST 31 Comments)

Linux 6.12 was recently promoted to being this year's Long Term Support (LTS) kernel with it being the last major kernel release of 2024. For those enterprise Linux users, hyperscalers, and others typically jumping from one annual LTS kernel to the next, in this holiday article are some benchmarks looking at the performance benefits of Linux 6.12 LTS compared to Linux 6.6 LTS while testing on an AMD Ryzen Threadripper workstation.



Intel Linux Performance Optimizations & Intel's Other Open-Source Wins From 2024

([Intel] 26 December 08:55 AM EST Intel 2024 Highlights)

In addition to the exciting hardware launches this year particularly around Xeon 6 Granite Rapids, Lunar Lake processors, and the new low-cost Battlemage graphics cards, what remains particularly exciting and consistent are all of Intel's great investments around open-source and Linux. Over 2024 there were many exciting performance optimizations, new Linux kernel features, GCC and LLVM/Clang compiler toolchain improvements, and countless other enhancements made throughout the open-source ecosystem by Intel engineers.



Reiser5 Would Be Turning Five Years Old But Remains Dead

([Linux Storage] 26 December 06:47 AM EST Reiser5 Dead)

It was on New Year's Eve 2019 that Edward Shishkin announced the Reiser5 file-system as an evolution of the out-of-tree Reiser4 file-system code. While next week would mark five years of Reiser5, the Reiser4/Reiser5 file-system still appears effectively dead and hasn't been touched in quite a while.



AMD Ryzen PCs May See More Power Savings Out-Of-The-Box With Linux 6.14

([AMD] 26 December 06:55 AM EST AMD P-State Change)

AMD Ryzen systems with the upcoming Linux 6.14 kernel may see increased power savings out-of-the-box due to an AMD P-State driver change queued up as part of the new power management code for this next version of the Linux kernel.



Pre-Content fanotify / fanotify Hierarchical Storage Management Expected For Linux 6.14

([Linux Storage] 26 December 06:22 AM EST pre-content fanotify)

Queued up by way of linux-fs.git's "for_next" Git branch is the fanotify HSM (Hierarchical Storage Management) implementation via the pre-content fanotify patch series.



Hash-Based Integrity Checking Proposed For Linux To Help With Reproducible Builds

([Linux Kernel] 26 December 06:00 AM EST Reproducible Kernel Builds)

An interesting request for comments (RFC) patch series was posted on Christmas for introducing hash-based integrity checking to help with the reproducible builds initiative around the Linux kernel.



Linux RNDIS Removal Branch Updated For Disabling Microsoft RNDIS Protocol Drivers

([Linux Networking] 25 December 12:33 PM EST RNDIS Removal For 2025?!)

There's activity again around potentially disabling and then ultimately removing the RNDIS Linux kernel code for those drivers complying with the Microsoft Remote Network Driver Interface Specification (RNDIS) protocol specification. RNDIS was used atop USB for virtual Ethernet but has proven insecure and problematic.



systemd Highlights For 2024 From Run0 To Varlink To Advancing systemd-homed

([systemd] 25 December 09:46 AM EST systemd 2024)

Systemd had another busy year working on many new features from run0 as a sudo alternative to making systemd-homed more robust, increasing Varlink use, systemd-boot continuing to gain more traction, and more.



Intel Mesa Code Lands Big Patch Series For Treating Convergent Values As SIMD8

([Intel] 25 December 06:46 AM EST Intel SIMD8 Compiler Bits)

A patch series six months in the making and consisting of 24 patches by longtime Intel Linux graphics engineer Ian Romanick was merged on Christmas Eve for Mesa 25.0.



Ruby 3.4 Programming Language Brings "it", Better Performance For YJIT

([Programming] 25 December 06:09 AM EST Ruby 3.4)

Ruby 3.4 is out today as yet another annual major feature release for this programming language known for its major updates on Christmas Day.



New Intel Mesa Driver Patches Implement AV1 Decode For Vulkan Video

([Intel] 25 December 05:00 AM EST Vulkan Video AV1 Decode)

While there has been Vulkan Video support within Intel's open-source "ANV" driver since early 2023 and extended over time to handle H.265/HEVC decode, H.264 and H.265 encode, and more, the AV1 decode support has lagged behind until now.



CachyOS Had A Really Great Year Advancing This Performance-Optimized Arch Linux Platform

([Operating Systems] 25 December 03:00 AM EST CachyOS 2024)

The CachyOS Linux distribution has really been on fire this year delivering impressive new features and performance optimizations for this Arch Linux derived OS.



Rust Drama, Russian Kernel Maintainers & Other Top Linux Kernel Happenings Of 2024

([Linux Kernel] 24 December 04:12 PM EST 2024 Linux Kernel News)

With 2024 drawing quickly toward a close, here is a look back at the most popular Linux kernel news of the year ranging from exciting performance optimizations and new features such as QR code error messages over to kernel drama around Russian kernel developers, Bcachefs disturbances, and the contentious growing Rust programming language use within the kernel.



SDL3 Adds Cross-Platform System Tray Support

([Linux Gaming] 24 December 01:56 PM EST SDL System Tray Support)

A new feature landing in the SDL3 software/hardware abstraction library today that is commonly used by cross-platform games is a native system tray implementation that works across operating systems.



BIOS Optimizations For AMD 5th Gen EPYC Yield Greater HPC Performance & Power Efficiency

([Processors] 24 December 10:30 AM EST 4 Comments)

Using the 5th Gen EPYC BIOS tuning guide published by AMD, I recently looked at the impact of AI and machine learning optimized performance by adjusting some simple BIOS knobs as well as the Java throughput, latency and power efficiency for the EPYC 9005 class processors. In this article is following the AMD BIOS tuning guide to see what performance difference there is for high performance computing (HPC) workloads following the BIOS tuning recommendations compared to the defaults with an AMD EPYC 9575F server.



AMD GPU Driver Engineer Marek Olšák Lands Mesa 25.0 Optimizations For Christmas

([Mesa] 24 December 09:30 AM EST Open-Source Goodness)

Longtime open-source Radeon graphics driver developer Marek Olšák that is well known for his Mesa improvements over the years and countless optimizations even before being employed by AMD has seen some exciting patches merged just in time for Christmas.



Intel Compute Runtime Now Advertises Production Support For Battlemage GPUs

([Intel] 24 December 08:40 AM EST Intel Compute Runtime + Battlemage)

The Intel Compute Runtime 24.48.31907.7 just released a few minutes ago as a Christmas Eve treat for Intel Linux graphics compute users. This updated open-source OpenCL and oneAPI Level Zero driver stack now advertises production support for Battlemage (BMG / Xe2) discrete graphics along with other optimization and feature work.



Uncached Buffered I/O Aims To Be Ready For Linux 6.14 With Big Gains

([Linux Storage] 24 December 06:40 AM EST Uncached Buffered IO)

Linux I/O expert and storage expert Jens Axboe of Meta is hoping to have the uncached buffered I/O support squared away for Linux 6.14 -- a feature that's been a half-decade in the making.



libcamera 0.4 Released For Open-Source Camera Stack/Framework

([Multimedia] 24 December 06:26 AM EST libcamera)

A new release of libcamera is now available for this open-source camera stack solution that is increasingly used now for getting newer web cameras working on Linux and similar. With the libcamera 0.4 release there is improved hardware support and other enhancements to this camera framework solution.



More

If a group of _N persons implements a COBOL compiler, there will be _N-1
passes. Someone in the group has to be the manager.
-- T. Cheatham