|
|
Subscribe / Log in / New account

Welcome to LWN.net

LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support our activities.

[$] A brief history of RubyGems.org

[Development] Posted Oct 17, 2025 14:16 UTC (Fri) by jzb

Ruby libraries and applications are distributed via a packaging format called a gem. RubyGems.org has been the central hosting service for gems since about 2010. This article is part one of a two-part series on the RubyGems.org takeover by Ruby Central. Understanding the history of RubyGems.org, and the contributor community behind it, is vital to making sense of the current power struggle between Ruby Central and members of the Ruby community who have maintained those services and tools for many years.

Full Story (comments: 1)

[$] Large language models for patch review

[Kernel] Posted Oct 16, 2025 15:03 UTC (Thu) by corbet

There have been many discussions in the free-software community about the role of large language models (LLMs) in software development. For the most part, though, those conversations have focused on whether projects should be accepting code output by those models, and under what conditions. But there are other ways in which these systems might participate in the development process. Chris Mason recently started a discussion on the Kernel Summit discussion list about how these models can be used to review patches, rather than create them.

Full Story (comments: 33)

[$] LWN.net Weekly Edition for October 16, 2025

Posted Oct 16, 2025 1:06 UTC (Thu)

The LWN.net Weekly Edition for October 16, 2025 is available.

Inside this week's LWN.net Weekly Edition

  • Front: LLMs and copyright; Systemd packaging in Debian; Gccrs; FineIBT; 6.18 Merge window; Interrupt-aware spinlocks; Fedora's /boot.
  • Briefs: Linux 6.18-rc1; Librephone; LMDE 7; Ubuntu 25.10; Firefox 144.0; Julia 1.12; Quotes; ...
  • Announcements: Newsletters, conferences, security updates, patches, and more.
Read more

[$] A new API for interrupt-aware spinlocks

[Kernel] Posted Oct 15, 2025 16:28 UTC (Wed) by daroc

Boqun Feng spoke at Kangrejos 2025 about adding a frequently needed API for Rust drivers that need to handle interrupts: interrupt-aware spinlocks. Most drivers will need to communicate information from interrupt handlers to main driver code, and this exchange is frequently synchronized with the use of spinlocks. While his first attempts ran into problems, Feng's ultimate solution could help prevent bugs in C code as well, by tracking the number of nested scopes that have disabled interrupts. The patch set, which contains work from Feng and Lyude Paul, is still under review.

Full Story (comments: 1)

[$] The end of the 6.18 merge window

[Kernel] Posted Oct 14, 2025 17:07 UTC (Tue) by daroc

The 6.18 merge window has come to an end, bringing with it a total of 11,974 non-merge commits, 3,499 of which came in after LWN's first-half summary. The total is a little higher than the 6.17 merge window, which saw 11,404 non-merge commits. There are once again a good number of changes and new features included in this release.

Full Story (comments: none)

[$] The FSF considers large language models

[Front] Posted Oct 14, 2025 12:56 UTC (Tue) by corbet

The Free Software Foundation's Licensing and Compliance Lab concerns itself with many aspects of software licensing, Krzysztof Siewicz said at the beginning of his 2025 GNU Tools Cauldron session. These include supporting projects that are facing licensing challenges, collecting copyright assignments, and addressing GPL violations. In this session, though, there was really only one topic that the audience wanted to know about: the interaction between free-software licensing and large language models (LLMs).

Full Story (comments: 16)

[$] Debian Technical Committee overrides systemd change

[Distributions] Posted Oct 13, 2025 16:59 UTC (Mon) by jzb

Debian packagers have a great deal of latitude when it comes to the configuration of the software they package; they may opt, for example, to disable default features in software that they feel are a security hazard. However, packagers are expected to ensure that their packages comply with Debian Policy, regardless of the upstream's preferences. If a packager fails to comply with the policy, the Debian Technical Committee (TC) can step in to override them, which it has done in the case of a recent systemd change that broke several programs that depend on a world-writable /run/lock directory.

Full Story (comments: 28)

[$] Enhancing FineIBT

[Kernel] Posted Oct 10, 2025 14:32 UTC (Fri) by jake

At the Linux Security Summit Europe (LSS EU), Scott Constable and Sebastian Ă–sterlund gave a talk on an enhancement to a control-flow integrity (CFI) protection that was added to the kernel several years ago. The "FineIBT: Fine-grain Control-flow Enforcement with Indirect Branch Tracking" mechanism was merged for Linux 6.2 in early 2023 to harden the kernel against CFI attacks of various sorts, but needed some fixes and enhancements more recently. The talk looked at the CFI vulnerability problem, FineIBT, and an enhanced version that is hoped to be able to unify all of the disparate hardware and software mitigations to address both regular and speculative CFI vulnerabilities.

Full Story (comments: 2)

[$] Gccrs after libcore

[Development] Posted Oct 9, 2025 17:10 UTC (Thu) by corbet

Despite its increasing popularity, the Rust programming language is still supported by a single compiler, the LLVM-based rustc. At the 2025 GNU Tools Cauldron, Pierre-Emmanuel Patry said that a lot of people are waiting for a GCC-based Rust compiler before jumping into the language. Patry, who is working on just that compiler (known as "gccrs"), provided an update on the status of that project and what is coming next.

Full Story (comments: 20)

[$] Last-minute /boot boost for Fedora 43

[Distributions] Posted Oct 9, 2025 15:44 UTC (Thu) by jzb

Sudden increases in the size of Fedora's initramfs files have prompted the project to fast-track a proposal to increase the default size of the /boot partition for new installs of Fedora 43 and later. The project has also walked back a few changes that have contributed to larger initramfs files, but the ever-increasing size of firmware means that the need for more room is unavoidable. The Fedora Engineering Steering Council (FESCo) has approved a last-minute change just before the final freeze for Fedora 43 to increase the default size of the /boot partition from 1GB to 2GB; this will leave plenty of space for kernels and initramfs images if a user is installing from scratch, but it is of no help for users upgrading from Fedora 42.

Full Story (comments: 60)

Transition of RubyGems Repository Ownership

[Development] Posted Oct 17, 2025 14:30 UTC (Fri) by jzb

The Ruby community has experienced some turbulence of late after Ruby Central took control of the GitHub repositories for a number of projects including RubyGems and Bundler. Those projects have historically been developed separately from Ruby itself. They are now being put under the control of Ruby's core team, according to Ruby creator Yukihiro Matsumoto (a.k.a. "Matz"):

To provide the community with long-term stability and continuity, the Ruby core team, led by Matz, has decided to assume stewardship of these projects from Ruby Central. We will continue their development in close collaboration with Ruby Central and the broader community.

Ruby Central has also issued a statement.

Comments (none posted)

Security updates for Friday

[Security] Posted Oct 17, 2025 13:32 UTC (Fri) by daroc

Security updates have been issued by AlmaLinux (kernel and libssh), Debian (firefox-esr and pgpool2), Mageia (varnish & lighttpd), Red Hat (python3, python3.11, python3.12, python3.9, and python39:3.9), SUSE (expat, gstreamer-plugins-rs, kernel, openssl1, pgadmin4, python311-ldap, and squid), and Ubuntu (dotnet8, dotnet9, dotnet10 and mupdf).

Full Story (comments: none)

Security updates for Thursday

[Security] Posted Oct 16, 2025 15:01 UTC (Thu) by jake

Security updates have been issued by AlmaLinux (kernel and libsoup3), Debian (chromium and firefox-esr), Fedora (httpd), Oracle (cups, ImageMagick, kernel, and vim), Red Hat (libssh), Slackware (samba), SUSE (alloy, exim, firefox-esr, ImageMagick, kernel, libcryptopp-devel, libQt6Svg6, libsoup-3_0-0, libtiff-devel-32bit, lsd, python3-gi-docgen, python311-Authlib, qt6-base, samba, and squid), and Ubuntu (ffmpeg, linux-oracle-6.8, redict, redis, samba, and subversion).

Full Story (comments: none)

Forgejo 13.0 released

[Development] Posted Oct 16, 2025 14:15 UTC (Thu) by jzb

Version 13.0 of the Forgejo software forge has been released. Notable changes in this release include content moderation features, ability to require 2FA for users or administrators, and a migration feature for Pagure repositories. The last will be useful for Fedora's move to Forgejo as its new git forge. See the release notes for all changes in 13.0.

Comments (1 posted)

Linux Mint Debian Edition (LMDE) 7 released

[Distributions] Posted Oct 15, 2025 13:26 UTC (Wed) by jzb

Linux Mint Debian Edition (LMDE) 7, based on Debian 13 ("trixie"), has been released:

Its goal is to ensure Linux Mint would be able to continue to deliver the same user experience, and how much work would be involved, if Ubuntu was ever to disappear. LMDE is also one of our development targets, to guarantee the software we develop is compatible outside of Ubuntu.

The LMDE release notes are rather sparse; users are also advised to review Debian 13's release notes.

Comments (2 posted)

Security updates for Wednesday

[Security] Posted Oct 15, 2025 13:06 UTC (Wed) by jzb

Security updates have been issued by AlmaLinux (kernel, kernel-rt, vim, and webkit2gtk3), Debian (distro-info-data, https-everywhere, and php-horde-css-parser), Fedora (inih, mingw-exiv2, mirrorlist-server, rust-maxminddb, rust-monitord-exporter, rust-prometheus, rust-prometheus_exporter, rust-protobuf, rust-protobuf-codegen, rust-protobuf-parse, and rust-protobuf-support), Mageia (fetchmail), Oracle (gnutls, kernel, vim, and webkit2gtk3), Red Hat (kernel, kernel-rt, and webkit2gtk3), Slackware (mozilla), SUSE (curl, libxslt, and net-tools), and Ubuntu (linux-azure-5.15, linux-azure-6.8, linux-azure-fips, linux-oracle, linux-oracle-6.14, and linux-raspi).

Full Story (comments: none)

Four new stable kernels released

[Kernel] Posted Oct 15, 2025 12:49 UTC (Wed) by jzb

Greg Kroah-Hartman has announced the release of the 6.17.3, 6.12.53, 6.6.112, and 6.1.156 stable kernels. As usual, each contains important fixes throughout the kernel tree. Users of these kernels are advised to upgrade.

Comments (none posted)

The FSF's Librephone project

[Distributions] Posted Oct 14, 2025 22:11 UTC (Tue) by corbet

The Free Software Foundation has announced the launch of the Librephone project, which is aimed at the creation of a fully-free operating system for mobile devices.

Practically, Librephone aims to close the last gaps between existing distributions of the Android operating system and software freedom. The FSF has hired experienced developer Rob Savoye (DejaGNU, Gnash, OpenStreetMap, and more) to lead the technical project. He is currently investigating the state of device firmware and binary blobs in other mobile phone freedom projects, prioritizing the free software work done by the not entirely free software mobile phone operating system LineageOS.

Comments (84 posted)

Julia 1.12 released

[Development] Posted Oct 14, 2025 14:57 UTC (Tue) by jzb

Version 1.12 of Julia has been released. Highlights of the release include new multi-threading features, new tracing flags and macros, and an experimental --trim feature. See the release notes for a full list of new features, changes, and improvements. LWN last covered Julia in January.

Comments (none posted)

Firefox 144.0 released

[Development] Posted Oct 14, 2025 14:45 UTC (Tue) by corbet

Version 144.0 of the Firefox browser has been released. Changes this time include improvements to tab-group and profile management, stronger encryption for stored passwords, a "search image with Google Lens" operation, and "Perplexity, an AI-powered answer engine built into the browser".

Comments (24 posted)

--> More news items


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds