All posts by corbet

[$] LWN.net Weekly Edition for July 3, 2025

Post Syndicated from corbet original https://lwn.net/Articles/1026982/

Inside this week’s LWN.net Weekly Edition:

  • Front: Kernel features from Python; i686 in Fedora; Kernel development with LLMs; Rust drivers; Load balancing with machine learning; Transparent huge pages.
  • Briefs: Bcachefs removal; Coccinelle for Rust; Netdev Foundation; Oracle Linux 10; GNU HHIS 5.0; Rust 1.88.0; Quotes; …
  • Announcements: Newsletters, conferences, security updates, patches, and more.

The Netdev Foundation launches

Post Syndicated from corbet original https://lwn.net/Articles/1028209/

The Netdev
Foundation
, which is “a user-led effort under the supervision of the
Linux Foundation, focused on financially supporting Linux networking
development
“, has announced its
existence
.

The initial motivation was to move the NIPA testing outside of
Meta, so that more people can help and contribute. But there
should be sufficient budget to sponsor more projects.

(NIPA is Netdev
Infrastructure for Patch Automation
).

Copyleft-next project relaunched

Post Syndicated from corbet original https://lwn.net/Articles/1028166/

The copyleft-next project is an
effort to develop a next-generation copyleft license; it was covered here back in 2013 (as well as in 2015 and 2021). The project has stalled in recent
years, but now Richard Fontana and Bradley Kuhn have announced
a new effort to push copyleft-next forward:

Today, GPLv3 turns exactly 18 years old. This month, GPLv2 turned
34 years old. These are both great licenses and we love them.
Nevertheless, at least once in a generation, FOSS needs a new
approach to strong copyleft.

GNU Health Hospital Information System 5.0 released

Post Syndicated from corbet original https://lwn.net/Articles/1028010/

Version 5.0 of the
GNU Health Hospital Information System has been released. This project,
working to support medical offices, shows just how far the free-software
effort can reach. Changes in this release include improved reporting and
analytics, more comprehensive handling of many types of patient
information, a reworked medical-imaging subsystem, better insurance and
billing functionality, and more.

[$] Improved load balancing with machine learning

Post Syndicated from corbet original https://lwn.net/Articles/1027096/

The extensible scheduler class
(“sched_ext”) allows the loading of a custom CPU scheduler into the kernel
as a set of BPF functions; it was merged for the 6.12 kernel release.
Since then, sched_ext has enabled a wide range of experimentation with
scheduling algorithms. At the 2025 Open
Source Summit North America
, Ching-Chun (“Jim”) Huang presented work
that has been done to apply (local) machine learning to the problem of
scheduling processes on complex systems.

15 Years of OsmAnd

Post Syndicated from corbet original https://lwn.net/Articles/1027973/

The OsmAnd map and navigation app project recently celebrated its 15th
anniversary
.

All these 15 years can be roughly divided into three stages. For
the first five years, we built the very basic functionality—offline
maps and navigation that just worked. Over the next five years, we
transformed OsmAnd into a full-fledged application with plugins,
extensive settings, and professional tools. We dedicated the third
five-year period to deep internal work: completely rewriting and
improving key components like the rendering engine and routing
algorithms.

Now, a new, fourth stage begins. We have reached functional
maturity, and our main goal for the near future is to polish what
we’ve already built. We will focus on stability, speed, and
consolidation. User expectations are growing, and what was once
considered normal must now be flawless.

(Thanks to Paul Wise).

Security updates for Tuesday

Post Syndicated from corbet original https://lwn.net/Articles/1027971/

Security updates have been issued by AlmaLinux (delve, emacs, gimp, gimp:2.8, glibc, idm:DL1, ipa, iputils, kernel, krb5, libarchive, libblockdev, libxml2, mod_proxy_cluster, osbuild-composer, pam, perl-File-Find-Rule, perl-YAML-LibYAML, qt5-qtbase, weldr-client, xorg-x11-server and xorg-x11-server-Xwayland, and xorg-x11-server-Xwayland), Debian (mbedtls and sudo), Oracle (.NET 8.0, delve, delve, golang, firefox, ghostscript, glibc, golang, grafana, iputils, kernel, krb5, libarchive, libblockdev, nodejs22, ruby, thunderbird, tomcat, tomcat9, unbound, and wireshark), Red Hat (glibc and mod_auth_openidc), Slackware (sudo), SUSE (gpg2, ImageMagick, iputils, jakarta-commons-fileupload, kernel, libblockdev, libsoup, open-vm-tools, pam, python-tornado6, screen, sudo, and xwayland), and Ubuntu (linux, linux-aws, linux-gcp, linux-gcp-6.11, linux-hwe-6.11, linux-oracle,
linux-raspi, linux-realtime, linux-gcp, linux-gcp-6.8, linux-hwe-5.4, linux-oem-6.11, and sudo).

Oracle Linux 10 released

Post Syndicated from corbet original https://lwn.net/Articles/1027112/

Version
10
of the Oracle Linux distribution has been released.

Oracle Linux 10 is now generally available for 64-bit Intel and AMD
(x86_64) and 64-bit Arm (aarch64) platforms. Oracle Linux 10
delivers robust security and exceptional performance for business
agility and demanding workloads at cloud scale. Key features
include modernized cryptographic capabilities, advancements in
developer tooling, and innovations for resilient infrastructure.

[$] Supporting kernel development with large language models

Post Syndicated from corbet original https://lwn.net/Articles/1026558/

Kernel development and machine learning seem like vastly different areas of
endeavor; there are not, yet, stories circulating about the vibe-coding of
new memory-management algorithms. There may well be places where machine
learning (and large language models — LLMs — in particular) prove to be
helpful on the edges of the kernel project, though. At the 2025
North-American edition of the Open Source Summit
, Sasha Levin presented
some of the work he has done putting LLMs to work to make the kernel better

LSFMM+BPF 2025 reporting complete

Post Syndicated from corbet original https://lwn.net/Articles/1026338/

It took time and the writing of over 60 articles, but LWN’s coverage from
the 2025 Linux Storage, Filesystem,
Memory-Management, and BPF Summit
is now complete. We have also made
an EPUB book (13MB) containing
the full set of coverage available to all readers. This coverage
constitutes the definitive guide to the challenges that these core-kernel
communities are facing and their development plans for the coming year.

Documenting an event of this intensity at such a detailed level is not a
small undertaking. We are grateful to the Linux Foundation for funding our
travel to our event and, especially, to LWN’s subscribers for making the
whole thing possible. If you appreciate this type of coverage and have not
yet subscribed, please sign up today to help make
more of it possible.

[$] Who are kernel defconfigs for?

Post Syndicated from corbet original https://lwn.net/Articles/1026337/

Working on the kernel can be a challenging task but, for many,
configuring a kernel build can be the largest obstacle to getting
started. The kernel has thousands of configuration options; many of those,
if set incorrectly, will result in a kernel that does not work on the
target system. The key to helping users with complex configuration
problems is to provide reasonable defaults but, in the kernel community,
there is currently little consensus around what those defaults should be.

Security updates for Tuesday

Post Syndicated from corbet original https://lwn.net/Articles/1026646/

Security updates have been issued by Debian (dns-root-data and xorg-server), Fedora (glibc, mingw-glib2, and optipng), Red Hat (iputils, kernel, kernel-rt, krb5, libarchive, mod_auth_openidc, mod_proxy_cluster, and xorg-x11-server-Xwayland), SUSE (python313), and Ubuntu (fig2dev, gnuplot, gss-ntlmssp, linux, linux-gcp, linux-gke, linux-gkeop, linux-ibm, linux-kvm,
linux-lowlatency, linux-nvidia, linux-nvidia-tegra,
linux-nvidia-tegra-igx, linux-oracle, linux-aws-5.15, linux-gcp-5.15, linux-ibm-5.15, linux-lowlatency-hwe-5.15,
linux-oracle-5.15, linux-aws-fips, linux-fips, linux-gcp-fips, linux-hwe-5.15, and linux-intel-iot-realtime, linux-realtime).

[$] Asterinas: a new Linux-compatible kernel project

Post Syndicated from corbet original https://lwn.net/Articles/1022920/

Born from research at the Southern University of Science and
Technology
(SUSTech) in Shenzen, China, Asterinas is a new
Linux-ABI-compatible kernel project written in Rust, based on what the
authors call a “framekernel architecture”. The project overlaps somewhat
with the goals of the Rust for Linux
project
, but approaches the problem space from a different direction by
trying to get the best from both monolithic and microkernel designs.

[$] The hierarchical constant bandwidth server scheduler

Post Syndicated from corbet original https://lwn.net/Articles/1024757/

The POSIX
realtime model
, which is implemented in the Linux kernel, can ensure
that a realtime process obtains the CPU time it needs to get its job done.
It can be less effective, though, when there are multiple realtime
processes competing for the available CPU resources. The hierarchical
constant bandwidth server
patch series, posted by Yuri Andriaccio with
work by Luca Abeni, Alessio Balsini, and Andrea Parri, is a modification to
the Linux scheduler intended to make it possible to configure systems with
multiple realtime tasks in a deterministic and correct manner.