Latest Linux and open source news from around the web

CanaKit Raspberry Pi 5 Starter Kit Sponsored · View on Amazon → Blue Light Blocking Glasses Sponsored · View on Amazon →
Linux.org

Arduino Ventuno Q Review

Previously, I wrote the article 'Arduino UNO Q: A Debian Linux Board for Headless Projects' and a few articles after this one on programming the Uno Q. There is still more to come. Recently, Arduino sent me the new Ventuno Q as a review unit. With the Ventuno Q, I got a USB-C 65 W power supply and a 24-pin USB-C to USB-C 1 meter cable. So, we need to get into the specs of the board... https://www.linux.org/threads/arduino-ventuno-q-review.72949/

LWN.net

Introducing GNOME OS Preview

The GNOME Project has provided GNOME OS for some time; until now, the project only provided a "Nightly" edition that was built from the latest commits and was aimed solely at GNOME developers. Adrian Vovk has now announced the release of GNOME OS Preview, which is intended for a non-developer audience: GNOME OS Preview is the current GNOME OS Nightly, but without the "nightly" aspect. Instead, it's built from the latest stable GNOME release (GNOME 51.1, at the time of writing). GNOME OS Preview lives in the same branches on GitLab as the stable org.gnome.Platform Flatpak runtimes. GNOME OS Preview is only a few weeks old, so it has only seen limited real-life testing so far. We therefore expect people will uncover some issues initially. That said, Preview is significantly more stable than Nightly, which dozens of people have been daily driving without major issues for over a year. Thus, we're feeling confident that Preview is going to be reliable enough for daily use by non-developer e

LWN.net

[$] Safe self-referential data structures in kernel Rust

Self-referential structures that can be used without unsafe code have posed a problem for Rust for years. There are many cases where a self-referential data structure is the elegant algorithmic choice, but implementing it in accordance with Rust's lifetime rules is all but impossible. At Kangrejos 2026, Gary Guo presented a clever solution to the problem in the context of the kernel's pin_init crate, which helps with the creation of immovable data structures, typically for interoperability with C. Guo's changes could help remove most of the unsafe code related to lifetimes in the Nova driver and, eventually, other Rust components.

Fedora Magazine

Join us for the Fedora Linux 45 Release Party!

Fedora Linux 45 is almost here! Developers, packagers, and quality assurance engineers are hard at work putting the remaining polish on Fedora 45, which means it’s time for our Global Virtual Release Party! It is almost time to celebrate! If all goes according to plan, we will celebrate Fedora 45 just after its actual final […]