Git v2.56.0 released

Version 2.56 of the Git distributed
version-control system has been released. It has 748 non-merge commits
since Git 2.55 was released back in
June; those commits came from 104 developers, 39 of whom are first-time
contributors. New features include a safer workflow for conflict
resolution, smaller path-walk repacks, a new git history drop
sub-command, and much more. LWN looked at Git
2.56
recently and the GitHub blog has a lengthy
look at 2.56
as well.

[$] Reducing undefined behavior in the C language

As a professor of biomedical engineering, Martin Uecker perhaps does not
fit the profile of a typical presenter at Kernel Recipes. He is,
however, a longtime Linux user, and works on free software for controlling
magnetic resonance imaging (MRI) scanners. He was at the conference to
talk about the C programming language, the specific problem of undefined
behavior in C, and whether it can eventually be made into a memory-safe
language.

GDB 18.1 released

Version 18.1 of the GDB interactive debugger has been released. Changes
include new commands to manipulate the environment of the subprocess, the
ability to save the command history to a file, support for a couple of new
targets, several Python API additions, and more. See the
NEWS file
for the complete list.

Pocket-sized OpenWrt router offers dual-band Wi-Fi 5 and Gigabit Ethernet

GL.iNet has unveiled the Mango 2 (GL-MG1300), a compact travel router with dual-band Wi-Fi 5, Gigabit Ethernet and USB 3.0. The device supports WireGuard and OpenVPN, along with Ethernet, Wi-Fi repeater, USB tethering and USB cellular modem connections. The Mango 2 is powered by a dual-core MediaTek processor running at 880MHz, although GL.iNet does not […]

New FUTEX Syscalls Back To Being Worked On For Helping Valve’s ARM64 Gaming Ambitions

Going back to last year the Igalia open-source consulting firm has been working on enhancing the Linux kernel to help Steam Play gaming on ARM64 and ensuring the FEX emulator is operating efficiently for x86/x86_64 games running on the likes of the Steam Frame. After other kernel work in recent months, there’s finally an updated round of the FUTEX get_robust_list2 and set_robust_list2 system call patches…