Updated Nouveau Driver Patches For NVIDIA Hopper & Blackwell GPUs

At the end of April was the open-source surprise of NVIDIA posting Nouveau Linux driver patches for their Hopper and Blackwell GPUs. This comes to complement their official (open-source but out of tree) kernel driver support for these newer NVIDIA GPUs and in the absence of the modern Rust-based NOVA Linux kernel driver not being in working shape yet on the mainline kernel. An updated version of these Nouveau driver patches for NVIDIA Hopper and Blackwell GPUs were posted overnight…

Render a Guitar Pro Score in Real Time

We will use Tuxguitar to render the audio of a Guitar Pro score [5]. Guitar Pro scores are files with a complete band score transcribed (guitars, bass, drums, synths and more). Introduction Tuxguitar is a quite powerful application written in a mixture of Java / C. It is able to render a score in real […]

Multiple security issues in Screen

The SUSE Security Team has published
an article detailing several security
issues
it has uncovered with GNU Screen. This includes
a local root exploit when Screen is shipped setuid-root, as it is in
some Linux and BSD distributions. The security team also reports problems
in coordinating disclosure
with the upstream Screen project.

We are not satisfied with how this coordinated disclosure developed,
and we will try to be more attentive to such problematic situations
early on in the future. This experience also sheds light on the
overall situation of Screen upstream. It looks like it suffers from a
lack of manpower and expertise, which is worrying for such a
widespread open source utility. We hope this publication can help to
draw attention to this and to improve this situation in the future.

The article includes a table
of operating systems, screen versions, and which vulnerabilities they
may be affected by.

Raspberry Pi OS Update Finalizes Bookworm-Based Release Ahead of Debian Trixie

A new version of Raspberry Pi OS is now available, marking what is likely the final release based on Debian Bookworm before the upcoming transition to Debian Trixie later this year. The update introduces usability enhancements, bug fixes, and performance optimizations across the system. One notable addition is a customized screen locking mechanism based on […]

Guix project migrating to Codeberg

The Guix project has announced
that it is migrating all of its Git repositories, as well as bug
tracking and patch tracking, from Savannah to the Codeberg Git forge.

As a user, the main change is that your channels.scm
configuration files, if they refer to the
git.savannah.gnu.org URL, should be changed to refer to
https://codeberg.org/guix/guix.git once migration is
complete. But don’t worry: guix pull will tell you
if/when you need to update your config files and the old URL will
remain a mirror for at least a year anyway.

The motivation for the move, which is spelled out in a Guix
Consensus Document
(GCD), is to improve the contribution
experience and improve quality assurance efforts. Migration of Git
repositories should be completed by June 7, though they will
continue to be mirrored on Savannah until “at least” May 2026. LWN covered Guix in February 2024.

[$] The last of YaST?

The announcement
of the openSUSE Leap 16.0 beta contained something of a
surprise—along with the usual set of changes and updates, it
informed the community of the retirement of “the traditional YaST
stack
” from Leap. The YaST (“Yet another Setup Tool”)
installation and configuration utility has been a core part of the
openSUSE distribution since its inception
in 2005, and part of SUSE Linux since 1996. It will not, immediately,
be removed from the openSUSE Tumbleweed rolling-release
distribution, but its future is uncertain and its fate is up to the larger
community to decide.

AMD Ryzen AI Max+ PRO 395 Linux Benchmarks: Outright Incredible Performance

We finally have AMD’s Strix Halo in the lab for benchmarking! HP has kindly sent over their ZBook Ultra 14-inch G1a mobile workstation: it’s a beast being powered by the top-end AMD Ryzen AI Max+ PRO 395 SoC with 16 cores / 32 threads and powerful integrated Radeon 8060S graphics, 128GB of system memory, a nice 14-inch 2.8K display, and other top-end features to provide a dominating laptop powerhouse. In today’s article are the very initial benchmarks of the AMD Ryzen AI Max+ PRO 395 Strix Halo SoC under Linux with a focus on the CPU capabilities: a separate article also out today is looking at the AMD Radeon 8060S graphics on Linux.

AMD Radeon 8060S Linux Graphics Performance With Strix Halo

As shown in today’s article the AMD Ryzen AI Max+ PRO 395 Linux performance is incredible with its 16 Zen 5 cores delivering staggering laptop / mobile workstation performance with a 55 Watt default TDP. But that’s only half the magic of Strix Halo, with the other aspect being the very capable integrated RDNA 3.5 graphics with unified memory support. Given this being an equally interesting topic for Linux users considering a Strix Halo laptop or desktop, this article is centered around the integrated Radeon 8060S graphics support and performance under Linux.

Kernel prepatch 6.15-rc6

Linus has released 6.15-rc6 for testing.

Everything still looks fairly normal – we’ve got a bit more commits
than we did in rc5, which isn’t the trend I want to see as the
release progresses, but the difference isn’t all that big and it
feels more like just the normal noise in timing fluctuation in pull
requests of fixes than any real signal.

So I won’t worry about it. We’ve got another two weeks to go in the
normal release schedule, and it still feels like everything is on
track.