Linux 7.1 sched_ext To Add “SCX_ENQ_IMMED” For Tighter Control When Tasks Land On A CPU

The Linux kernel’s extensible scheduler class “sched_ext” to allow for custom CPU scheduling policies as BPF programs continues enabling new functionality. Queued up in the sched_ext development code ahead of next month’s Linux 7.1 cycle is the new SCX_ENQ_IMMED capability for enabling tighter control over when tasks land on a CPU…

Debian Project Leader election underway

Kurt Roeckx has announced
that Debian has moved to the campaigning period for the 2026 Debian
Project Leader (DPL) election. This year there is only one candidate,
Sruthi Chandran, so Debian voters will have a choice between Chandran
as DPL or “None of the above”. The campaign period will run through
April 3, and the voting period will run from April 4 to
April 17. Chandran has not yet posted a platform for the 2026
election, but her 2024
platform
is available on the Debian wiki.

GIMP 3.2 released

After a year’s worth of development since GIMP 3.0 was released,
the team behind the open-source image editor has released
GIMP 3.2
. It comes as part of the plan
to release GIMP more frequently, rather than wait six or seven years
between releases. The release comes with lots of new features (as can
be seen in more detail in the release notes),
including 20 new brushes for the MyPaint Brush tool, an “overwrite” paint
mode, new and upgraded file formats, UI improvements in a variety of
places, such as the on-canvas text editor, and new non-destructive layers:

  • You can now use Link Layers to incorporate external image as
    part of your compositions, easily scaling, rotating, and transforming them
    without losing quality or sharpness. The link layer’s content is updated
    when the source file is modified
  • The Path tool can now create Vector Layers, which lets you draw
    shapes with adjustable fill and stroke settings.

Fedora Workstation 44 Beta Benchmarks On The AMD Ryzen AI Max Framework Desktop

Since last week’s Fedora 44 Beta release I have been testing out this upcoming Fedora Linux version on a few systems in the lab, most notably with the Framework Desktop powered by the powerful AMD Ryzen AI Max+ 395 “Strix Halo”. Fedora Workstation 44 Beta has been looking nice and running stable albeit in some instances seeing lower performance at this point than Fedora Workstation 43 but overall in good shape.

Imagination’s Open-Source PowerVR Vulkan Driver Now Plays Nicely With Zink OpenGL

The past several years Imagination Tech has been investing in an upstream and open-source DRM kernel graphics driver as well as a PowerVR Vulkan driver in Mesa. Their Mesa focus has exclusively been on the PowerVR Vulkan driver with the plans all along to use the Zink generic OpenGL-on-Vulkan implementation. With next quarter’s Mesa 26.1 release, that goal is being realized with Zink now working nicely atop the PowerVR Vulkan driver for in turn achieving open-source OpenGL support on PowerVR…

[$] A safer kmalloc() for 7.0

A pull request that touches over 8,000 files, changing over 20,000 lines of
code in the process, is (fortunately) not something that happens every day.
It did happen at the end of the 7.0 merge window, though, when Linus
Torvalds merged
an extensive set of changes by Kees Cook to the venerable kmalloc() API (and
its users). As a result of that work, though, the kernel has a new set of
type-safe memory-allocation functions, with a last-minute bonus change to
make the API a little easier to use.

Linux 7.1 To Retire UDP-Lite – Allows For Better Performance With Cleansed Code

The upcoming Linux 7.1 kernel cycle is set to retire UDP-Lite support. The UDP-Lite protocol allowed for partial checksums where potentially damaged/corrupted packets are still delivered to the application. Since the Linux 2.6.20 days there has been UDP-Lite support but the kernel is now set to retire it given breakage that has persisted for years and cleaning up the networking code can yield a performance advantage for non-UDP-Lite users…

AMYboard ESP32-S3 Synth Board Supports MIDI, CV, and Eurorack Integration

AMYboard is a compact DIY music synthesizer board designed for integration into custom music projects or installation as a Eurorack-compatible 10HP module. The board is powered by an ESP32-S3 module and runs the open-source AMY synthesizer engine, which supports multiple synthesis techniques including virtual analog, FM, wavetable, and sample playback. The system is built around […]