For those loading Linux on the ASUS ROG Xbox Ally X gaming handheld, there is currently audio quality issues, including gaps/dropouts in audio playback. A workaround is in the process of making its way to the Linux kernel until a proper solution can be sorted out…
Category Archives: Linux
Dozzle 9.0 Real?Time Docker Log Viewer Improves Log Grouping
Dozzle 9.0 real?time Docker log viewer adds collapsible homepage sections, container group counters, and multiple UI refinements for better log navigation.
Linux 7.0 Readying Improvement For Rust + LTO Kernel Builds
Alice Ryhl of Google has been working on an improvement to the Linux kernel code for inlining C helpers into Rust when making use of a Link-Time Optimized (LTO) kernel build. At least some of the patches are queued up for merging in the upcoming Linux 6.20~7.0 cycle for helping those enabling the Rust kernel support and also making use of the LLVM/Clang compiler’s LTO capabilities for greater performance…
ollama 0.14 Can Make Use Of Bash For Letting AI/LLMs Run Commands On Your System
The ollama 0.14-rc2 release is available today and it introduces new functionality with ollama run –experimental for in this experimental mode to run an agent loop so that LLMs can use tools like bash and web searching on your system. It’s opt-in for letting ollama/LLMs make use of bash on your local system and there are at least some safeguards in place…
KDE Plasma 6.6 Adds oo7 Secret Service Provider Support, Save As New Global Theme
With new volunteers stepping up for This Week in Plasma, there is a new issue out this week to highlight more development activities going into the upcoming KDE Plasma 6.6 desktop release…
ZLUDA Adds CUDA 13.1 Compatibility For Running CUDA Apps On Non-NVIDIA Hardware
The current incarnation of ZLUDA continues moving along for running unmodified CUDA apps on non-NVIDIA GPUs. Released on Friday was ZLUDA 6-preview.48 with now boasting CUDA 13.1 compatibility…
LMDE 7 Users Get the Cinnamon 6.6 Desktop Environment
Cinnamon 6.6 has landed in LMDE 7, allowing Linux Mint Debian Edition users to experience the updated desktop before Mint 22.3 arrives.
Most devs don’t trust AI-generated code, but fail to check it anyway
Developer survey from Sonar finds AI tool adoption has created a verification bottleneckTalk about letting things go! Ninety-six percent of software developers believe AI-generated code isn’t functionally correct, yet only 48 percent say they always check code generated with AI assistance before committing it.…
Steam Is Coming to ARM64 as Ubuntu Opens Testing via Snap
Steam is moving closer to ARM64 availability as Ubuntu opens testing of a Snap package powered by FEX x86 emulation.
KDE Frameworks 6.22 Brings Internal Cleanups Across Core Libraries
KDE Frameworks 6.22 is out with broad stability improvements, internal cleanups, and refinements across core KDE libraries used by Plasma and apps.
AI Assistant App For GNOME Adds MCP Server Support To Integrate With Much More Software
Hitting the “1.0” milestone last summer was the GNOME AI virtual assistant app called Newelle. This third-party GNOME app has continued evolving as an AI-focused assistant on the GNOME desktop and has now rolled out MCP server support to integrate with “thousands” of other apps…
Evans: A data model for Git (and other docs updates)
On her blog, Julia Evans writes about
improving Git documentation, including a new data
model man page she wrote with Marie
LeBlanc Flanagan, and updates to the pages for several other Git sub-commands
(add, checkout, push, and pull). As
part of the process, she asked Git users to describe problems they had run into
in the documentation, which helped guide the changes that she made.
I’m excited about this because understanding how Git organizes its commit and branch data has really helped me reason about how Git works over the years, and I think it’s important to have a short (1600 words!) version of the data model that’s accurate.
The “accurate” part turned out to not be that easy: I knew the basics of how Git’s data model worked, but during the review process I learned some new details and had to make quite a few changes (for example how merge conflicts are stored in the staging area).
Debian goes retro with a spatial desktop that time forgot
Trixie plus a carefully configured MATE setup, and absolutely nothing elseThe Desktop Classic System is a rather unusual hand-built flavor of Debian featuring a meticulously configured spatial desktop layout and a pleasingly 20th-century look and feel.…
TrueNAS WebShare: ZFS-Backed, Enterprise-Grade File Sharing From The Web Browser
For situations where Samba (SMB) or NFS usage aren’t appropriate or desiring the convenience of accessing files from a web browser on any device, TrueNAS is introducing TrueNAS WebShare as an easy-to-use solution for enterprise-grade file sharing in the web browser…
KDE Frameworks 6.22 Fixes Multiple Clipboard-Related Issues on Wayland
The KDE Project released today KDE Frameworks 6.22 as the monthly update to this collection of more than 80 add-on libraries to Qt and a companion to the KDE Plasma desktop environment and KDE Gear software suite.
Wine 11.0-rc5 Brings 32 Bug Fixes
With no Wine 11.0 release candidate last Friday due to the New Year festivities, Wine 11.0-rc5 is out today and it comes packing 32 bug fixes for the past two weeks…
Brave Adblock Engine Rewrite Delivers 75 Percent Lower Memory Use
Brave reduces adblock memory consumption by more than 45 MB after a major Rust-based engine overhaul, now shipping in Brave v1.85.
loss32 Wants to Turn Linux Into a Full Win32 Desktop Powered by WINE
loss32 is an experimental Linux project that runs an entire Win32 desktop under WINE, aiming to make decades of Windows software feel native on Linux.
AMD Enabling New GFX12.1 & More RDNA 3.5 Hardware Blocks With Linux 6.20~7.0
AMD today sent out their latest pull request to DRM-Next of new AMDGPU/AMDKFD kernel driver changes they are looking to get into the next kernel cycle, which will either be known as Linux 6.20 or more than likely be called Linux 7.0. Notable with this week’s pull request is enabling a lot of new GPU hardware IP blocks, including GC/GFX 12.1 as a new addition past the current GFX12.0 / RDNA4…
[$] READ_ONCE(), WRITE_ONCE(), but not for Rust
The READ_ONCE() and WRITE_ONCE() macros are heavily used
within the kernel; there are nearly 8,000 call sites for
READ_ONCE(). They are key to the implementation of many lockless algorithms and can be necessary for some
types of device-memory access. So one might think that, as the
amount of Rust code in the kernel increases, there would be a place for
Rust versions of these macros as well. The truth of the matter, though, is
that the Rust community seems to want to take a different approach to
concurrent data access.