π° 44% Of GNOME Core Apps Are Written In C, 13% In JavaScript & 10% In Rust
GNOME developer Sophie Herold has shared some interesting end-of-year code stats for the GNOME project. The "GNOME" codebase is up to 6,692,516 lines of code at the end of 2025 with 1,611,526 lines of that being from GNOME apps. Where the data gets interesting is on the programming language breakdown in different areas...
π Source: https://www.phoronix.com/news/GNOME-2025-Code-Stats
GNOME developer Sophie Herold has shared some interesting end-of-year code stats for the GNOME project. The "GNOME" codebase is up to 6,692,516 lines of code at the end of 2025 with 1,611,526 lines of that being from GNOME apps. Where the data gets interesting is on the programming language breakdown in different areas...
π Source: https://www.phoronix.com/news/GNOME-2025-Code-Stats
Phoronix
44% Of GNOME Core Apps Are Written In C, 13% In JavaScript & 10% In Rust
GNOME developer Sophie Herold has shared some interesting end-of-year code stats for the GNOME project
π₯24π©15π7π€©4β€1
π° MINISFORUM DEG2 is now available (graphics dock with OCulink and Thunderbolt 5 support)
The MINISFORUM DEG2 is a small docking station that lets you connect a desktop graphics card to a laptop, mini PC, or other computer that might not have room inside the case for a dGPU. First introduced in China in October, this graphics dock supports both OCuLink and Thunderbolt 5 (or USB4v2) connections, allowing you to use .
π Source: https://liliputing.com/minisforum-deg2-is-now-available-graphics-dock-with-oculink-and-thunderbolt-5-support/
The MINISFORUM DEG2 is a small docking station that lets you connect a desktop graphics card to a laptop, mini PC, or other computer that might not have room inside the case for a dGPU. First introduced in China in October, this graphics dock supports both OCuLink and Thunderbolt 5 (or USB4v2) connections, allowing you to use .
π Source: https://liliputing.com/minisforum-deg2-is-now-available-graphics-dock-with-oculink-and-thunderbolt-5-support/
Liliputing
MINISFORUM DEG2 is now available (graphics dock with OCulink and Thunderbolt 5 support)
MINISFORUM DEG2 is now available (graphics dock with OCulink and Thunderbolt 5 support)
π17β€5π©2π€©1
π° HarfBuzz 12.3 Released - Nice Performance Improvements To This Text Shaping Engine
HarfBuzz 12.3 was just released for ending out 2025 with some nice performance improvements to this widely-used text shaping engine. HarfBuzz in turn is used by the prominent Linux desktop environments, Java, Flutter, various game engines, and apps like Chrome and Firefox for text shaping needs with OpenType fonts and more...
π Source: https://www.phoronix.com/news/HarfBuzz-12.3-Released
HarfBuzz 12.3 was just released for ending out 2025 with some nice performance improvements to this widely-used text shaping engine. HarfBuzz in turn is used by the prominent Linux desktop environments, Java, Flutter, various game engines, and apps like Chrome and Firefox for text shaping needs with OpenType fonts and more...
π Source: https://www.phoronix.com/news/HarfBuzz-12.3-Released
Phoronix
HarfBuzz 12.3 Released - Nice Performance Improvements To This Text Shaping Engine
HarfBuzz 12.3 was just released for ending out 2025 with some nice performance improvements to this widely-used text shaping engine
π14β€9π€©7π₯2
π° Debian Officially Welcomes Loong64 as a Supported Architecture
Debian has officially promoted loong64 from Debian Ports, confirming it will ship as a supported architecture in Debian 14 Forky.
π Source: https://linuxiac.com/debian-officially-welcomes-loong64-as-a-supported-architecture/
Debian has officially promoted loong64 from Debian Ports, confirming it will ship as a supported architecture in Debian 14 Forky.
π Source: https://linuxiac.com/debian-officially-welcomes-loong64-as-a-supported-architecture/
Linuxiac
Debian Officially Welcomes Loong64 as a Supported Architecture
Debian has officially promoted loong64 from Debian Ports, confirming it will ship as a supported architecture in Debian 14 Forky.
β€41π15π₯10π€©1
π° Intel Xe vs. i915 Driver Performance On Linux 6.19 For Arc Alchemist GPUs
Similar to AMD GCN 1.0/1.1 GPUs where there was product overlap between the Radeon and AMDGPU kernel drivers (and now using AMDGPU by default for those aging Radeon GPUs with Linux 6.19), the Intel Arc A-Series "Alchenist" graphics cards are in a similar boat. By default the Alchemist and Meteor Lake graphics use the i915 kernel driver by default but they can optionally use the Xe kernel driver instead as what is Intel's modern open-source...
π Source: https://www.phoronix.com/review/intel-xe-i915-linux-619
Similar to AMD GCN 1.0/1.1 GPUs where there was product overlap between the Radeon and AMDGPU kernel drivers (and now using AMDGPU by default for those aging Radeon GPUs with Linux 6.19), the Intel Arc A-Series "Alchenist" graphics cards are in a similar boat. By default the Alchemist and Meteor Lake graphics use the i915 kernel driver by default but they can optionally use the Xe kernel driver instead as what is Intel's modern open-source...
π Source: https://www.phoronix.com/review/intel-xe-i915-linux-619
Phoronix
Intel Xe vs. i915 Driver Performance On Linux 6.19 For Arc Alchemist GPUs
Similar to AMD GCN 1.0/1.1 GPUs where there was product overlap between the Radeon and AMDGPU kernel drivers (and now using AMDGPU by default for those aging Radeon GPUs with Linux 6.19), the Intel Arc A-Series 'Alchenist' graphics cards are in a similarβ¦
π15β€4π₯2
π° 10 Hyprland Dotfiles to Transform Your Linux Desktop Bautifully
The Hyprland ecosystem has matured significantly. We are no longer just looking at 'text files', some of these projects are complete desktop shells that outclass macOS in polish.
π Source: https://itsfoss.com/best-hyprland-dotfiles/
The Hyprland ecosystem has matured significantly. We are no longer just looking at 'text files', some of these projects are complete desktop shells that outclass macOS in polish.
π Source: https://itsfoss.com/best-hyprland-dotfiles/
It's FOSS
10 Hyprland Dotfiles to Transform Your Linux Desktop Bautifully
The Hyprland ecosystem has matured significantly. We are no longer just looking at 'text files', some of these projects are complete desktop shells that outclass macOS in polish.
β€19π13π©4
π° New Patches Bring Linux Driver Support To 25+ SteelSeries Arctis Gaming Headsets
Within the mainline Linux kernel already is the SteelSeries HID driver for supporting basic battery monitoring on the Arctis 1 and Arctis 9 gaming headsets. But a new patch series posted this morning to the Linux kernel mailing list overhaul this SteelSeries HID driver support. The patches take the support to 25+ different Arctis headset models and provide more comprehensive driver support...
π Source: https://www.phoronix.com/news/SteelSeries-Artis-Linux-Driver
Within the mainline Linux kernel already is the SteelSeries HID driver for supporting basic battery monitoring on the Arctis 1 and Arctis 9 gaming headsets. But a new patch series posted this morning to the Linux kernel mailing list overhaul this SteelSeries HID driver support. The patches take the support to 25+ different Arctis headset models and provide more comprehensive driver support...
π Source: https://www.phoronix.com/news/SteelSeries-Artis-Linux-Driver
Phoronix
New Patches Bring Linux Driver Support To 25+ SteelSeries Arctis Gaming Headsets
Within the mainline Linux kernel already is the SteelSeries HID driver for supporting basic battery monitoring on the Arctis 1 and Arctis 9 gaming headsets
π23β€3
π° How to Help KDE Improve Plasma Through User Feedback
With a simple setting change, you can help KDE developers make better decisions about Plasma improvements. Hereβs how.
π Source: https://linuxiac.com/how-to-help-kde-improve-plasma-through-user-feedback/
With a simple setting change, you can help KDE developers make better decisions about Plasma improvements. Hereβs how.
π Source: https://linuxiac.com/how-to-help-kde-improve-plasma-through-user-feedback/
Linuxiac
How to Help KDE Improve Plasma Through User Feedback
With a simple setting change, you can help KDE developers make better decisions about Plasma improvements. Hereβs how.
π29β€6π₯5
π° Running Proxmox VMs with GPU passthrough is much easier than it used to be
Proxmox includes plenty of advanced options to make your home lab a force to be reckoned with, including everything from clusters and SDN tools to ZFS-powered RAID pools and cloud-init templates. But if youβre working on intensive virtual machine projects, youβll want to arm them with ample system resources. And I donβt just mean extra v-cores and memory, either.
π Source: https://www.xda-developers.com/running-proxmox-vms-with-gpu-passthrough-is-much-easier/
Proxmox includes plenty of advanced options to make your home lab a force to be reckoned with, including everything from clusters and SDN tools to ZFS-powered RAID pools and cloud-init templates. But if youβre working on intensive virtual machine projects, youβll want to arm them with ample system resources. And I donβt just mean extra v-cores and memory, either.
π Source: https://www.xda-developers.com/running-proxmox-vms-with-gpu-passthrough-is-much-easier/
XDA
Running Proxmox VMs with GPU passthrough is much easier than it used to be
You even have a few methods to choose from
π32β€4
π° Make GNOME App Grid Scroll Vertically (Like it Used to)
A new GNOME Shell extension rethinks the app grid (aka the app picker, app drawer, launcher screen β what do you call it?) by making it scroll vertically instead of horizontally. Yβknow, the way it used to, pre-GNOME 40. GNOME 40βs switch to horizontal app grid scrolling in 2021 irked a few of the desktopβs mice-favouring aficionados. Their main gripe? Mouse scroll wheel to move horizontally feels off.
π Source: https://www.omgubuntu.co.uk/2025/12/gnome-vertical-app-grid-extension
A new GNOME Shell extension rethinks the app grid (aka the app picker, app drawer, launcher screen β what do you call it?) by making it scroll vertically instead of horizontally. Yβknow, the way it used to, pre-GNOME 40. GNOME 40βs switch to horizontal app grid scrolling in 2021 irked a few of the desktopβs mice-favouring aficionados. Their main gripe? Mouse scroll wheel to move horizontally feels off.
π Source: https://www.omgubuntu.co.uk/2025/12/gnome-vertical-app-grid-extension
OMG! Ubuntu
Make GNOMEβs App Grid Scroll Vertically (Like it Used to)
A new GNOME Shell extension brings vertical scrolling back to the app grid. Ideal for mouse scroll wheel obsessives running GNOME 49.
π27β€6π©5
π° Orbitiny Desktop Pilot 8 Delivers Its Biggest Release Yet
The Orbitiny Desktop Pilot 8 pre-release delivers its most substantial update yet, featuring a new graphical installer and a rebuilt desktop core.
π Source: https://linuxiac.com/orbitiny-desktop-pilot-8-delivers-its-biggest-release-yet/
The Orbitiny Desktop Pilot 8 pre-release delivers its most substantial update yet, featuring a new graphical installer and a rebuilt desktop core.
π Source: https://linuxiac.com/orbitiny-desktop-pilot-8-delivers-its-biggest-release-yet/
Linuxiac
Orbitiny Desktop Pilot 8 Delivers Its Biggest Release Yet
The Orbitiny Desktop Pilot 8 pre-release delivers its most substantial update yet, featuring a new graphical installer and a rebuilt desktop core.
π23β€3
π° It Took 6+ Years For Linux's "New" Mount API To Be Properly Documented In Man Pages
In demonstrating one of the gaps of man pages in modern times and likely having hindered the adoption of the Linux kernel's new mount API, it took more than six years for those system calls to be properly documented within man pages. The Linux "new" mount API was introduced back in mid-2019 with Linux 5.2 and since supported by key file-systems after several years but not until weeks ago was this file descriptor based mount API scoped out within...
π Source: https://www.phoronix.com/news/New-Mount-API-Man-Pages
In demonstrating one of the gaps of man pages in modern times and likely having hindered the adoption of the Linux kernel's new mount API, it took more than six years for those system calls to be properly documented within man pages. The Linux "new" mount API was introduced back in mid-2019 with Linux 5.2 and since supported by key file-systems after several years but not until weeks ago was this file descriptor based mount API scoped out within...
π Source: https://www.phoronix.com/news/New-Mount-API-Man-Pages
Phoronix
It Took 6+ Years For Linux's "New" Mount API To Be Properly Documented In Man Pages
In demonstrating one of the gaps of man pages in modern times and likely having hindered the adoption of the Linux kernel's new mount API, it took more than six years for those system calls to be properly documented within man pages
π₯19π6π’6β€1π©1
π° NTFSPlus Becomes "NTFS" as Driver Moves Closer to Kernel Integration
The v3 patch series brings improved performance and new features while dropping the "Plus" moniker.
π Source: https://itsfoss.com/news/ntfsplus-becomes-ntfs-linux/
The v3 patch series brings improved performance and new features while dropping the "Plus" moniker.
π Source: https://itsfoss.com/news/ntfsplus-becomes-ntfs-linux/
It's FOSS
NTFSPlus Becomes "NTFS" as Driver Moves Closer to Kernel Integration
The v3 patch series brings improved performance and new features while dropping the "Plus" moniker.
π39β€8π1π©1
π° The Open-Source OpenGL & Vulkan Drivers Enjoyed A Rather Remarkable 2025
The open-source OpenGL and Vulkan drivers making up Mesa had another very successful year. Even with all the years being invested into Mesa largely by Intel, AMD, Valve, Red Hat, and others, the upward trajectory continues for Mesa on expanding the hardware support, punctually adding new Vulkan extensions, and racking up other wins...
π Source: https://www.phoronix.com/news/Mesa-2025-Highlights
The open-source OpenGL and Vulkan drivers making up Mesa had another very successful year. Even with all the years being invested into Mesa largely by Intel, AMD, Valve, Red Hat, and others, the upward trajectory continues for Mesa on expanding the hardware support, punctually adding new Vulkan extensions, and racking up other wins...
π Source: https://www.phoronix.com/news/Mesa-2025-Highlights
Phoronix
The Open-Source OpenGL & Vulkan Drivers Enjoyed A Rather Remarkable 2025
The open-source OpenGL and Vulkan drivers making up Mesa had another very successful year
π35β€9
π° Haruna 1.7 Media Player Brings Smarter Playlists
KDEβs Haruna 1.7 media player improves playlist management, audio replay gain support, and overall stability.
π Source: https://linuxiac.com/haruna-1-7-media-player-brings-smarter-playlists/
KDEβs Haruna 1.7 media player improves playlist management, audio replay gain support, and overall stability.
π Source: https://linuxiac.com/haruna-1-7-media-player-brings-smarter-playlists/
Linuxiac
Haruna 1.7 Media Player Brings Smarter Playlists
KDEβs Haruna 1.7 media player improves playlist management, audio replay gain support, and overall stability.
β€22π16
π° Linux 6.19 Kernel Benchmarks With X86_NATIVE_CPU Optimization
Added to the Linux kernel earlier this year was the new X86_NATIVE_CPU Kconfig option to enable compiler optimizations for the local/native CPU in use when building the Linux kernel. In effect about ensuring that the "-march=native" compiler flag is set for the kernel build for optimizing the Linux kernel build for your processor being used. Back with Linux 6.
π Source: https://www.phoronix.com/news/Linux-6.19-X86_NATIVE_CPU
Added to the Linux kernel earlier this year was the new X86_NATIVE_CPU Kconfig option to enable compiler optimizations for the local/native CPU in use when building the Linux kernel. In effect about ensuring that the "-march=native" compiler flag is set for the kernel build for optimizing the Linux kernel build for your processor being used. Back with Linux 6.
π Source: https://www.phoronix.com/news/Linux-6.19-X86_NATIVE_CPU
Phoronix
Linux 6.19 Kernel Benchmarks With X86_NATIVE_CPU Optimization
Added to the Linux kernel earlier this year was the new X86_NATIVE_CPU Kconfig option to enable compiler optimizations for the local/native CPU in use when building the Linux kernel
π₯26π10β€2
π° LLVM 22 Lands NVIDIA Olympus CPU Scheduling Model
NVIDIA's Olympus are the ARM64 cores found within the upcoming Vera CPU that will be paired with Rubin. Olympus cores are claimed to be twice as fast as NVIDIA's current CPU cores found in Grace and based on Neoverse-V2. Earlier this year the open-source compilers landed initial support for Olympus while now a proper CPU scheduling model has been upstreamed into LLVM 22...
π Source: https://www.phoronix.com/news/NVIDIA-Olympus-Sched-Model
NVIDIA's Olympus are the ARM64 cores found within the upcoming Vera CPU that will be paired with Rubin. Olympus cores are claimed to be twice as fast as NVIDIA's current CPU cores found in Grace and based on Neoverse-V2. Earlier this year the open-source compilers landed initial support for Olympus while now a proper CPU scheduling model has been upstreamed into LLVM 22...
π Source: https://www.phoronix.com/news/NVIDIA-Olympus-Sched-Model
Phoronix
LLVM 22 Lands NVIDIA Olympus CPU Scheduling Model
NVIDIA's Olympus are the ARM64 cores found within the upcoming Vera CPU that will be paired with Rubin
π17π2
π° Some Meaningful Performance Benefits For Clang + LTO Built Linux Kernels
Over the past few years building the Linux kernel with Clang has matured a lot thanks to upstream improvements to both LLVM/Clang and the Linux kernel. As it's been a while since our last comparison for GCC vs. Clang built kernels on the resulting system performance, our latest year-end 2025 benchmarking is providing a fresh look at the Linux 6.19 upstream Git kernel built under the latest stable GCC 15 and LLVM Clang 21 compilers.
π Source: https://www.phoronix.com/review/linux-kernel-llvm-clang-lto
Over the past few years building the Linux kernel with Clang has matured a lot thanks to upstream improvements to both LLVM/Clang and the Linux kernel. As it's been a while since our last comparison for GCC vs. Clang built kernels on the resulting system performance, our latest year-end 2025 benchmarking is providing a fresh look at the Linux 6.19 upstream Git kernel built under the latest stable GCC 15 and LLVM Clang 21 compilers.
π Source: https://www.phoronix.com/review/linux-kernel-llvm-clang-lto
Phoronix
Some Meaningful Performance Benefits For Clang + LTO Built Linux Kernels
Over the past few years building the Linux kernel with Clang has matured a lot thanks to upstream improvements to both LLVM/Clang and the Linux kernel.
π25β€1π©1
π° GNU Wget 2.2.1 Released with New Options, Improvements, and Bug Fixes
GNU Wget 2.2.1 open-source program for retrieving content from web servers is now available for download with various improvements and fixes. Here's what's new!
π Source: https://9to5linux.com/gnu-wget-2-2-1-released-with-new-options-improvements-and-bug-fixes
GNU Wget 2.2.1 open-source program for retrieving content from web servers is now available for download with various improvements and fixes. Here's what's new!
π Source: https://9to5linux.com/gnu-wget-2-2-1-released-with-new-options-improvements-and-bug-fixes
9to5Linux
GNU Wget 2.2.1 Released with New Options, Improvements, and Bug Fixes
GNU Wget 2.2.1 open-source program for retrieving content from web servers is now available for download with various improvements and fixes.
π36β€11π€©1
π° Shotcut 25.12 Adds Full 10-Bit Video Editing Support
Open source video editor Shotcut 25.12 adds 10-bit CPU pipeline support, linear color processing, and better hardware encoding on Linux.You're reading Shotcut 25.12 Adds Full 10-Bit Video Editing Support, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
π Source: https://www.omgubuntu.co.uk/2025/12/shotcut-25-12-released-cpu-pipeline-improvements
Open source video editor Shotcut 25.12 adds 10-bit CPU pipeline support, linear color processing, and better hardware encoding on Linux.You're reading Shotcut 25.12 Adds Full 10-Bit Video Editing Support, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
π Source: https://www.omgubuntu.co.uk/2025/12/shotcut-25-12-released-cpu-pipeline-improvements
OMG! Ubuntu
Shotcut 25.12 Adds Full 10-Bit Video Editing Support
Open source video editor Shotcut 25.12 adds 10-bit CPU pipeline support, linear color processing, and better hardware encoding on Linux.
β€23π20π₯8