LWN.net
RIP Daniel Bristot de Oliveira
Not all "open source" AI models are actually open (Nature)
It is not yet clear how many of these models will fit the EU's definition of open source. Under the act, this would refer to models that are released under a "free and open" licence that, for example, allows users to modify a model but says nothing about access to training data. Refining this definition will probably form "a single pressure point that will be targeted by corporate lobbies and big companies", the paper says.
Security updates for Tuesday
Min: sched_ext: scheduler architecture and interfaces
In a particular situation, when each scheduling policy needs its specific action, the core kernel scheduler calls an operation defined in struct sched_class. For example, when the core kernel scheduler needs to select a task to be scheduled, it calls the sched_class.pick_next_task(rq) callback of a concrete scheduling policy. When a task becomes runnable, the core kernel scheduler calls sched_class.enqueue(rq, p, flags) so the concrete scheduling policy enqueues task p to run queue rq. When a task's runtime state needs to be updated, the core kernel scheduler calls sched_class.update_curr(rq).
[$] The GhostBSD in the machine
GhostBSD is a desktop-oriented operating system based on FreeBSD and the MATE Desktop Environment. The goal of the project is to lower the barrier to entry of using FreeBSD on a desktop or laptop system, and it largely succeeds at this. While it has a few rough edges that make it hard to recommend for the average desktop user, it is a fine choice for users who want a desktop with FreeBSD underpinnings such as the Z File System (ZFS), and the Ports (source) and Packages (binary) software collections.
Security updates for Monday
Emacs 29.4 released
Kernel prepatch 6.10-rc5
Larry Finger RIP
[$] Rust for filesystems
Four Friday stable kernel updates
The 6.9.6, 6.6.35, 6.1.95, and 5.10.220 stable kernels have all been released; as usual, users are advised to update immediately.
Security updates for Friday
Tor Browser 13.5 released
Regular readers of our release posts will know that for the past two years we've been gradually increasing our capacity to not only maintain, but bring tangible improvements to Tor Browser for Android. In that respect, Tor Browser 13.5 feels like a milestone: in addition to the dozens of bug fixes and minor improvements noted in the changelog below, this release features major changes to Android's connection experience in preparation for the future addition of Connection Assist, including full access to Settings before connecting and a new, permanent home for Tor logs.
The release also features desktop user-interface improvements and enhanced fingerprinting protection.
[$] A capability set for user namespaces
[$] Updates to pahole
Arnaldo Carvalho de Melo spoke at the 2024 Linux Storage, Filesystem, Memory Management, and BPF Summit about his work on Poke-a-hole (pahole), a program that has expanded greatly over the years, but which was relevant to the BPF track because it produces BPF Type Format (BTF) information from DWARF debugging information. He covered some small changes to the program, and then went into detail about the new support for data-type profiling. His slides include several examples.
Security updates for Thursday
[$] LWN.net Weekly Edition for June 20, 2024
[$] How free software hijacked Philip Hazel's life
Philip Hazel was 51 when he began the Exim message transfer agent (MTA) project in 1995, which led to the Perl-Compatible Regular Expressions (PCRE) project in 1998. At 80, he's maintained PCRE, and its successor PCRE2, for more than 27 years. For those doing the math, that's a year longer than LWN has been in publication. Exim maintenance was handed off around the time of his retirement in 2007. Now, he is ready to hand off PCRE2 as well, if a successor can be found.
Mate 1.28 released
Version 1.28 of the MATE Desktop has been released.
MATE 1.28 has made significant strides in updating the codebase, including the removal of deprecated libraries and ensuring compatibility with the latest GTK versions. One of the most notable improvements is the enhanced support for Wayland, bringing us closer to a fully native MATE-Wayland experience. Several components have been updated to work seamlessly with Wayland, ensuring a more integrated and responsive desktop environment.See the announcement for a full list of improvements and bug fixes.
Libgcrypt 1.11.0 released
Version 1.11.0 of Libgcrypt, a general-purpose library of cryptographic building blocks, has been released by the GnuPG project:
This release starts a new stable branch of Libgcrypt with full API and ABI compatibility to the 1.10 series. Over the last years Jussi Kivilinna put again a lot of work into speeding up the algorithms for many commonly used CPUs. Niibe-san implemented new APIs and algorithms and also integrated quantum-resistant encryption algorithms.