10 Cool Changes Ubuntu Received in 2024
As another year transitions from present to past, I want1 to recap the notable new features, changes, updates and innovations Ubuntu saw over the past 12 months. And there was a fair bit: we got a noble new long-term support release in Ubuntu 24.04 LTS...
The Windows CE Developer’s Kit from 1999
Rare, hard to come by, but now available on the Internet Archive: the complete book set for the Windows CE Developer’s Kit from 1999. It contains all the separate books in their full glory, so if you ever wanted to write either a Windows CE applicati...
LineageOS 22.1, based on Android 15 QPR1, released
LineageOS, the Debian of the custom Android ROM world, released version 22 – or, 22.1 to be more exact – today. On the verge of the new year, they managed to complete the rebase to Android 15, released in September, making this one of their fastest...
ZLUDA v4 Released For Initial CUDA Support On Non-NVIDIA GPUs
One of the unexpected twists this year was after several years of AMD quietly funding the ZLUDA developer for enabling unmodified CUDA applications to run on AMD GPUs at near-native performance, the ZLUDA atop AMD HIP code was made available and open-s...
AMD INVLPGB Linux Patches Updated For Broadcast TLB Invalidation
Right before Christmas Mesa engineer Rik van Riel posted Linux kernel patches to make use of the AMD INVLPGB instruction for broadcast TLB invalidation. INVLPGB is present in AMD Ryzen and EPYC processors since Zen 3 and early data showed by Rik indica...
Clang 20 Compiler Adds Support For Xtensa CPU Target
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...