Open Source

Mesa's Terrific Year With Better Vulkan Ray-Tracing, NVK Progress & Same-Day Vulkan 1.4
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 s...
2024-12-30 09:00
10 hot programming trends — and 10 going cold
Tides ebb and flow. Pendulums swing. Ideas come and go, especially in programming, where the technologies and techniques for creating software continuously evolve. Some programming languages, libraries, platforms, and tools become hot and irresistible...
2024-12-30 09:00
Multitenant data management with TiDB
In a previous article, we explored various approaches to managing data for multitenant applications. We examined the benefits, compromises and limitations of different deployment models, including share-nothing, share-everything, and hybrid. We discus...
2024-12-30 09:00
The future of open source will be messy
Open Source Initiative (OSI) chief Stefano Maffulli says Meta is “bullying” the industry on the concept of open source. The Economist more colorfully characterizes the dispute as “bare-it-all purists … confronting Meta, the social-media giant ...
2024-12-30 09:00
System insights with command-line tools: lslogins and lsmod
Continuing our exploration of commands that provide insights into the inner workings of your Fedora Linux system, we turn our focus to more simple ones like lslogins and lsmod. These tools offer information about user accounts and kernel modules, respe...
2024-12-30 08:00
RadeonSI Driver Now Uses ACO By Default For Pre-RDNA GPUs
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...
2024-12-30 06:50
Updated Serpent OS Alpha Brings Few Fixes To This Original Linux Distribution
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...
2024-12-30 06:38
AMD's GPUOpen Vulkan Memory Allocator Now Supports Vulkan 1.4
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 resou...
2024-12-30 06:26
xxHash 0.8.3 Brings Runtime Vector Extension Handling For x86/x86_64
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 mo...
2024-12-30 06:17
GNOME’s New Image Viewer Adds Image Editing Features
Loupe (aka Image Viewer) is GNOME’s modern successor to the venerable Eye of GNOME has picked up its first batch of image editing features. The features in question were only recently merged upstream, aren’t finished, and not yet included in a stab...
2024-12-30 01:44
Amarok 3.2 “Punkadiddle” Music Player Officially Released, Now Ported to Qt 6
Amarok 3.2 open-source music player app is now available for download with initial Qt 6 and KDE Frameworks 6 port, as well as other changes. Here's what's new! The post Amarok 3.2 “Punkadiddle” Music Player Officially Released, Now Ported to Qt 6 a...
2024-12-29 21:38
New Open Source Terminal App Ghostty is Spookily Good
We’re seeing something of a terminal emulator renaissance of late with the humble no-frills console being reimagined, rethought, and rewired to use GPU acceleration, containerised workflows, and (naturally) AI. Ghostty is a new, open-source and cros...
2024-12-29 20:19
Ghostty: New Open Source Terminal That’s Spookily Good
We’re seeing something of a terminal emulator renaissance of late, with developers keen to reimagine, rethink, and rewire the humble console to leverage GPU acceleration, containerised workflows, and (in some cases) integrate AI/LLMs. Ghostty is a n...
2024-12-29 20:19
Linux 6.13-rc5 Released To Cap Off Linus Torvalds' Birthday Week
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...
2024-12-29 16:30
KDE Amarok 3.2 Music Player Released With Initial Qt6/KF6 Support
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 o...
2024-12-29 16:00
Benchmarking The AMD INVLPGB Linux Kernel Patches For Better Performance
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 wa...
2024-12-29 12:35
Kdenlive Preparing For An Exciting 2025 With Background Removal Tool & More
The KDE app Kdenlive that is a very popular and featureful open-source video editor is preparing for an exciting 2025...
2024-12-29 10:15
Faster USB Performance For xHCI DbC Coming With Linux 6.14 Plus A 10 Year Old Bug Fixed
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...
2024-12-29 09:45
Ubuntu's Great Year From 24.04 LTS To Focusing More On Performance Optimizations
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 ...
2024-12-29 07:01
Fish Shell Outlines Their Successes & Challenges Going From C++ To Rust
Earlier this month the Fish Shell 4.0 went into beta with the C++ code ported to Rust. Now with most of the Fish Shell code transitioned to Rust, the project put out a blog post this weekend outlining the successes and challenges they have encountered ...
2024-12-29 06:53