Wild Linker 0.10 Released With GDB Index Support, Mitigation For Btrfs Performance

Wild 0.10 released overnight as this very fast linker for Linux that is written in the Rust programming language and focused on iterative development.

One of the new features worth noting for Wild 0.10 is the introduction of "--gdb-index" support. The GNU Gold linker originally introduced "--gdb-index" and since found in LLD and Mold as a linker flag to tell the linker to pre-compute and embed a symbol index section directly inside the final binary. That .
Continue reading...

Linux 7.3 To Fix MSI Claw M-Center Keys For Ryzen Z2 Extreme Powered Handheld

For those with a MSI Claw A8 BZ2EM handheld gaming system, the model powered by the latest AMD Ryzen Z2 Extreme SoC, an important addition is coming to the Linux 7.3 kernel so that the M-Center keys will be properly supported.

Derek Clark took to adding support for the MSI Claw M-Center keys that are left of the screen on the A8 BZ2EM model as they don't end up being associated to a keyboard event. With a patch to the MSI
Continue reading...

FFmpeg 9.0 Released With More Vulkan Acceleration, Animated WebP & More AMD AMF

FFmpeg 9.0 is now available as the latest feature release for this widely used, open-source multimedia library.

FFmpeg 9.0 contains a lot of great improvements including more Vulkan API acceleration work like Vulkan APV video decoding and Apple ProRes RAW Vulkan acceleration , the Vulkan v360 video filter , HE-AAC 960 decoding, a transpose NVIDIA CUDA filter, animated WebP decoding and demuxing, continued AMD AMF enhancements, more AVX-512 optimizations , and more.

Continue reading...

Improved GPU Reset Recovery For AMD Kaveri, Hawaii & Other GFX7 GPUs With Linux 7.3

In addition to the AMDGPU feature pull request to DRM-Next last week that landed DRM format modifiers for old AMD GPUs and a variety of other improvements, a secondary set of AMDGPU feature work followed that last week in preparation for the upcoming Linux 7.3 merge window.

Alex Deucher on Friday sent out some additional feature updates for the AMDGPU driver of work to squeeze in for Linux 7.3 ahead of the effective cut-off of new feature material into DRM-Next ahead of the Linux 7.3 merge
Continue reading...

Linux 7.3 Looks Like It Will Upstream FailFS

Merged back in Linux 7.3 was NULLFS as a "completely catatonic minimal pseudo filesystem" . Now expected for Linux 7.3 is its sibling: FailFS.

NULLFS is providing a permanently empty and immutable directory where lookups fail with ENOENT as the error code for no such file/directory. With the forthcoming FailFS, every operation reaching the filesystem returns EOPNOTSUPP, the Linux error code for operation not supported.

Continue reading...

Benchmarking Six Linux Distributions On The Framework Laptop 13 Pro

With the new Framework Laptop 13 Pro now shipping powered by Intel Core Ultra Series 3 (Panther Lake) and a brand new hardware design, I have spent the past week testing out various Linux distributions on this very nice high-end laptop. All of the modern Linux distributions tested have been playing nicely with this new Panther Lake laptop. Of course, beyond testing for compatibility I also took the opportunity to run some Linux distribution performance benchmarks for this laptop powered by the flagship Core Ultra X9 388H

Continue reading...

zlib-rs 0.6.7 Released With LoongArch LSX Optimizations, Use-After-Free Fix

zlib-rs 0.6.7 is out today as the newest version of this "safer zlib" implementation making use of the Rust programming language and aiming to deliver performance on-par with zlib-ng.

The zlib-rs 0.6.7 release fixes a new use-after-free vulnerability discovered in its codebase. This ticket from yesterday outlines the use-after-free condition in Deflate::compress_uninit along with a proof of concept example. The PoC can trigger the UAF even
Continue reading...

GNOME Boxes Preparing To Deliver Much Improved Virtualization Experience

GNOME Boxes as a front-end to libvirt and QEMU is preparing to deliver a much improved virtualization experience for those wanting to enjoy desktop VMs from the GNOME desktop.

GNOME Boxes lead developer Felipe Borges has been overhauling the application with a major rewrite and today announced the new beta release. GNOME Boxes has migrated to using the GTK4 toolkit and libadwaita. The new GNOME Boxes code can also handle installing Microsoft Windows 11 now without needing any manual workarounds for Secure Boot or TPM requirements.

The new GNOME Boxes code also
Continue reading...

NVIDIA 610.57.04 Linux Driver Delivers Many Fixes

NVIDIA is kicking off the new month by releasing an updated R610 Linux driver build with quite a number of bug fixes.

The NVIDIA 610.57.04 is out this morning with quite a bit more bug fixing than we typically see out of new NVIDIA point releases in existing stable branches. The NVIDIA 610.57.04 fixes a possible X Server crash when using GLX indirect rendering, a number of game rendering and crash fixes, various Vulkan driver fixes,
Continue reading...

Linux 7.3 Expected To Drop The FreeVxFS File-System Driver

It looks like Linux 7.3 will end up dropping FreeVxFS as the read-only Linux kernel driver for the Veritas VxFS file-ssytem used formerly by HP-UX and SCO UnixWare.

Christian Brauner has queued a patch by Christoph Hellwig into a VFS Git branch for removing the FreeVxFS file-system driver. Hellwig maintained the aging driver up to this point but finds little value in its continued existence in the mainline Linux kernel.

The patch in the "vfs-7.3.freevxfs" Git branch argues for
Continue reading...