Latest Linux and open source news from around the web

How Linux Works Sponsored · View on Amazon → Linux Bible Sponsored · View on Amazon →
Foss Force

What’s Wrong with GitHub?

GNU Project founder Richard Stallman and developer Jacob Bachmeyer argue that GitHub’s licensing guidance, nonfree JavaScript, AI services, and centralized workflows undermine software freedom. The post What’s Wrong with GitHub? appeared first on FOSS Force.

Phoronix

Steam Frame Making Use Of Zink For OpenGL On Vulkan

Valve's Steam Frame VR headset that makes use of a Qualcomm Snapdragon 8 Gen 3 SoC with Adreno graphics is using the open-source "Turnip" Vulkan driver from Mesa as reported last year. For OpenGL it turns out that the Mesa Zink driver is being used on the Steam Frame for OpenGL atop the Vulkan API...

OMG! Ubuntu

Calibre ebook manager adds AI-powered writing game

The latest update to Calibre, the open-source ebook manager, adds an AI-powered writing game. Calibre v9.15’s new “Create Your Own Adventure” mode, per the release notes, lets you build a fictional world and hand control of it to an AI who will manage it in real time based on your responses. The changelog notes with, with understatement, that it is a little different” from Calibre’s usual features, noting it began as a way for developers to test AI backends in the tool, before developing into “something fun to use”. The feature is, like all AI features in Calibre, completely optional […]

LWN.net

[$] Looking forward to Git 2.56 — and 3.0

The Git source-code management system is at the core of development processes worldwide, so changes, especially incompatible changes, are of great interest to the developers involved. The Git 2.56 release, which can be expected around the end of September, is currently available in release-candidate form. It is not the most earth-shaking of releases, but the one that follows, which might be the long-awaited Git 3.0, may well be.

LWN.net

Systemtap 5.6 released

Version 5.6 of the Systemtap tracing tool has been released. BPF LSM hooks and XDP packet-processing probes for the --bpf runtime, BTF-based kernel.tracepoint probes, statement execution tracing, a new @enumname() operator, richer runtime error context, dyninst hardware watchpoints, modern systemd service templates, and broad Linux 7.2 runtime/tapset compatibility work. Multithreaded speedups throughout.

LWN.net

Security updates for Friday

Security updates have been issued by AlmaLinux (.NET 10.0, coreutils, kernel, libevent, libsoup3, microcode_ctl, perl-Net-DNS, postgresql18, postgresql:16, postgresql:18, tomcat, and unbound), Debian (bind9, chromium, libapache2-mod-auth-openidc, nginx, xz-utils, and zip), Fedora (chromium, freeipmi, GitPython, gnatcoll, nodejs-undici, parted, python-django5, and sblim-cmpi-base), Mageia (imagemagick and python-starlette), Oracle (.NET 10.0, .NET 8.0, .NET 9.0, coreutils, corosync, firewalld, kernel, libevent, libsoup, microcode_ctl, nginx:1.24, perl, perl:5.32, postgresql:16, postgresql:18, redis, rsync, rsyslog, tesseract, and unbound), Red Hat (vim), SUSE (alsa, chirp, chromium, cjose, cups, discount, firefox, gh, glibc, gvfs, jq, kernel, libcjose-devel, libmbedcrypto7, libpcap, mbedtls-2, netcdf, nodejs18, openai-codex, openvpn, pcre2, perl-net-dns, sngrep, tiff, and znc), and Ubuntu (bison, bubblewrap, and gst-plugins-good1.0).

Phoronix

Google's "Painful To Maintain" Binder C Linux Driver Being Removed In Favor Of Rust

Google's Binder driver written in the C programming language has long been part of the mainline kernel as the inter-process communication (IPC) mechanism used on Android. The past few years the Binder driver was rewritten in Rust as one of the first "real" drivers in the Rust programming language. The Rust Binder driver was upstreamed in Linux 6.18 and now for the upcoming Linux 7.4 kernel cycle, the old Binder C-based driver is set to be retired...