AMD GAIA 0.13 Released With New AI Coding & Docker Agents

AMD’s GAIA open-source project as a reminder is their “Generrative AI Is Awesome” quick-setup solution for demonstrating generative AI use on AMD hardware platforms with Ryzen CPUs, Radeon GPUs, and/or Ryzen AI NPUs. GAIA is predominantly Microsoft Windows focused but recently they did introduce limited support for Linux that is currently bound to Vulkan-accelerated GPU support. Out today is AMD GAIA 0.13 as another step forward for this AI demonstrator…

[$] A struct sockaddr sequel

One of the many objectives of the Linux
Kernel Self-Protection Project (KSPP)
, which just completed ten years of
work
, is to ensure that all array references can be bounds-checked,
even in the case of flexible array members, the size of which is not known
at compile time. One of the most challenging flexible array members in the
kernel is not even declared as such. Almost exactly one year ago, LWN looked at the effort to increase safety around
the networking subsystem’s heavily used sockaddr structure. One
year later, Kees Cook is still looking for a way to bring this work to a
close.

Nouveau Driver To Support Larger Pages & Compression Support With Linux 6.19

While the “Nova” driver continues to be developed as a modern Rust-written, open-source and in-kernel NVIDIA graphics driver for Linux, for the time being Nouveau is what’s working for end-users for those wanting a mainline open-source NVIDIA graphics driver for gaming and other workloads. With Linux 6.19 the Nouveau driver is picking up support for handling larger pages as well as compression support…

Mainline Linux Patches For The VisionFive 2 Lite: RISC-V For As Little As $19.9 USD

Following the mainline Linux kernel support for the VisionFive 2 RISC-V single board computer from StarFive, Linux kernel patches are on the way for their new VisionFive 2 Lite low-cost offering. With the StarFive VisionFive 2 Lite this RISC-V board can be procured for as little as $19.9 USD as one of the cheapest yet fairly capable RISC-V SBCs…

Rust in Android: move fast and fix things (Google Security Blog)

The Google Security Blog has a
new post
on just how well the use of Rust is working out for the
Android project.

We adopted Rust for its security and are seeing a 1000x reduction
in memory safety vulnerability density compared to Android’s C and
C++ code. But the biggest surprise was Rust’s impact on software
delivery. With Rust changes having a 4x lower rollback rate and
spending 25% less time in code review, the safer path is now also
the faster one.

New Patch Moves AMD GCN 1.0 GPUs Over To AMDGPU Driver By Default

Following the recent patch proposal for moving AMD GCN 1.1 generation GPUs over to the AMDGPU Linux driver by default in place of the legacy Radeon driver, a similar patch has now been proposed for the GCN 1.0 graphics processors. AMD GCN 1.0/1.1 GPUs are at parity with the AMDGPU driver to the Radeon driver while needing this newer kernel driver for enjoying RADV Vulkan support, better performance, and overall a better experience…

Arduino Nesso N1 Debuts as a Compact RISC-V IoT Controller with Wi-Fi 6, Thread, and LoRa Connectivity

Arduino has released the Nesso N1, a compact IoT controller developed with M5Stack and built around the ESP32-C6. The device integrates a touch display, onboard sensors, and multiple wireless protocols inside a small enclosure aimed at rapid prototyping and portable embedded applications. The system is built around Espressif’s ESP32-C6 microcontroller, a single-core 32-bit RISC-V processor […]