Rust Abstractions Posted For Sockets & Other Fundamental Network Bits

While Linux 6.1 added the initial Rust infrastructure as an alternative programming language for writing new kernel modules, so far as of Linux 6.5 much of the upstreaming effort has been around adding new abstractions and supporting additional subsystems for making the Rust capabilities in the kernel more complete. The latest patch series is working on adding Rust abstractions for networking sockets and other fundamental networking bits…

Source: Phoronix – Rust Abstractions Posted For Sockets & Other Fundamental Network Bits

Linux 6.6 Bringing Initial Support For Intel Lunar Lake's VPU4

In addition to all the interesting open-source graphics driver updates coming with Linux 6.6 like AMD FreeSync Panel Replay, Nouveau uAPI additions for NVK, Intel PSR for old laptops, and many other GPU driver changes, the Direct Rendering Manager (DRM) subsystem with its AI accelerator “accel” framework/subsystem is rolling out initial support for the VPU4 coming with Intel Lunar Lake processors…

Source: Phoronix – Linux 6.6 Bringing Initial Support For Intel Lunar Lake’s VPU4

Linux Reworks AMD Zen 1 Divide-By-Zero Mitigation After Original Fix Inadequate

Following last week’s AMD Inception vulnerability another AMD Zen CPU bug came to light and that was performing a divide by zero on Zen 1 could end up leaking data with this DIV0 speculation bug. The original workaround was performing a dummy division 0/1 within the #DE exception handler but that’s now turned out to be inadequate…

Source: Phoronix – Linux Reworks AMD Zen 1 Divide-By-Zero Mitigation After Original Fix Inadequate

Linux Kernel Updated To Add Zenbleed Fix For Valve's Steam Deck

Last month when the Linux kernel was mitigated for Zenbleed as a CPU vulnerability affecting AMD Zen 2 processors, it turns out the Steam Deck APU was accidentally left without coverage. An x86/urgent pull request sent out today for the Linux 6.5 kernel and for back-porting to current stable Linux kernel releases will extend the Zenbleed mitigation to protect Steam Deck gamers…

Source: Phoronix – Linux Kernel Updated To Add Zenbleed Fix For Valve’s Steam Deck

System76 COSMIC Desktop Ironing Out Support For Themes, Application API

While KDE developers are busy working on Plasma 6, System76’s software developers are busy working on their new Rust-based “COSMIC” desktop environment. System76 on Friday published a new blog post outlining their efforts in recent weeks…

Source: Phoronix – System76 COSMIC Desktop Ironing Out Support For Themes, Application API

Initial Benchmarks Of The "NVK" Open-Source NVIDIA Vulkan Driver

With the in-development NVK driver merged for Mesa 23.3 to provide open-source NVIDIA Vulkan API support when paired with the Nouveau kernel driver and the necessary Nouveau kernel driver improvements coming with Linux 6.6 for supporting this driver, Phoronix readers have been eager for some benchmarks… Well, here are some benchmarks on the NVIDIA GeForce RTX 20 and RTX 30 series when comparing the latest NVK+Nouveau code compared to the proprietary NVIDIA Linux graphics driver stack.

Source: Phoronix – Initial Benchmarks Of The “NVK” Open-Source NVIDIA Vulkan Driver

Linux 6.4.10 & LTS Kernels Updated With AMD Zen 1 Divide By Zero Bug-Fix

Following the new Linux stable kernels this week to quickly mitigate the Intel Downfall and AMD Inception vulnerabilities, today brings another set of stable point releases. Among the fixes to be picked up since Tuesday is the other AMD fix for the week of a Zen 1 bug that could leak data following a divide by zero operation…

Source: Phoronix – Linux 6.4.10 & LTS Kernels Updated With AMD Zen 1 Divide By Zero Bug-Fix