# Tech News Digest – April 24, 2025

# Tech News Digest - 2025-04-24

> 📢 You can't prove it won't happen

## [$] LWN.net Weekly Edition for April 24, 2025
**Category:** Linux  
**Tags:** General  
**Published:** Thu, 24 Apr 2025 00:47:45 +0000  
**TL;DR:** Here is a summary of the content in 2 sentences:

The LWN.net Weekly Edition features articles on various topics such as UID/GID drift, DMA for UIO, and coverage of the LSFMM+BPF 2025 conference. The edition also includes briefs on news from the EU OS, RISC-V Fedora, Ubuntu 25.04, and more, as well as announcements on newsletters, conferences, security updates, patches, and other industry developments.  
Inside this week's LWN.net Weekly Edition:
        <p>
        <ul>
<li> <a href="https://lwn.net/Articles/1017842/">Front</a>: Owen Le Blanc and MCC; UID/GID drift; DMA for UIO; More LSFMM+BPF 2025 coverage.
            <li> <a href="https://lwn.net/Articles/1017844/">Briefs</a>: EU OS; RISC-V Fedora; Ubuntu 25.04; NLnet funding; Template strings; Tor Browser 14.5; Quotes; ...
            <li> <a href="https://lwn.net/Articles/1017845/">Announcements</a>: Newsletters, conferences, security updates, patches, and more.
            </ul>  
[Read more](https://lwn.net/Articles/1017842/)  

## [$] Addressing UID/GID drift in rpm-ostree and bootc
**Category:** Linux  
**Tags:** General  
**Published:** Wed, 23 Apr 2025 17:05:31 +0000  
**TL;DR:** Here is a 2-sentence summary:

The Fedora Project is looking for solutions to an issue called "UID/GID drift" that can occur when dynamic user or group accounts are created during installation of image-based editions, such as Atomic Desktops and CoreOS. This issue can cause files to have incorrect ownership after updates, leading to problems ranging from minor inconveniences to serious issues.  
<p>The Fedora Project is looking for solutions to an interesting
problem with its image-based editions and spins, such as the <a href="https://fedoraproject.org/atomic-desktops/">Atomic Desktops</a>
or <a href="https://fedoraproject.org/coreos/">CoreOS</a>, that are
created with <a href="https://coreos.github.io/rpm-ostree/">rpm-ostree</a> or <a href="https://bootc-dev.github.io/bootc/">bootc</a>. If a package that
is part of a image-based version has a user or group created
dynamically on installation, and it owns files installed on the
system, the system may be subject to user ID (UID) and group ID (GID) "drift"
on updates. This  "<span class="nobreak">UID/GID drift</span>" may come about when a new image with
updates is generated, and therefore files may have the wrong
ownership. This can have side-effects ranging from mildly inconvenient to
serious. No solutions have been adopted just yet, but there are a few
ideas on how to deal with the problem.</p>  
[Read more](https://lwn.net/Articles/1018082/)  

## NLnet announces funding for 42 FOSS projects
**Category:** Linux  
**Tags:** General  
**Published:** Wed, 23 Apr 2025 16:16:54 +0000  
**TL;DR:** Here is a summary of the text in 2 sentences:

The NLnet Foundation has announced the selection of 42 projects that will receive funding from its October call for grant proposals from the Next Generation Internet (NGI) Zero Commons Fund, which aims to reclaim the public nature of the internet. The funded projects include open hardware initiatives, such as tablets and motherboards, as well as efforts to enable running open-source language models locally on programmable chips and developing a next-generation filesystem for Linux.  
<p>The <a href="https://nlnet.nl/">NLnet Foundation</a> has <a href="https://nlnet.nl/news/2025/20250422-announcement-grants-CommonsFund.html">announced</a>
the projects that have received funding from its <a href="https://nlnet.nl/news/2024/20240601-call.html">October call</a>
for grant proposals from the <a href="https://www.ngi.eu/ngi-projects/ngi-zero-commons-fund/">Next
Generation Internet (NGI) Zero Commons Fund</a>.</p>

<blockquote class="bq">
The selected projects all contribute, one way or another, to the
mission of the Commons Fund: reclaiming the public nature of the
internet. For example, there are people working on interesting open
hardware projects such as the tablet <a href="https://nlnet.nl/project/MNT-Reform-Touch/">MNT Reform Touch</a>
and the <a href="https://nlnet.nl/project/Solar-FemtoTX/">Solar
FemtoTX motherboard</a> — a collaborative effort to create an
ultra-low power motherboard that can run on solar power. <a href="https://nlnet.nl/project/LLM2FPGA/">LLM2FPGA</a> aims to enable
running open source LLMs locally on programmable chips ("FPGAs") using
a fully open-source toolchain. <a href="https://nlnet.nl/project/bcachefs-crypto-API/">bcachefs</a>
readies itself as the next generation filesystem for Linux, improving
performance, scalability and reliability when compared to legacy
filesystems.
</blockquote>

<p>In all, 42 projects have been selected for the NGI grants which are
between &euro;5,000 and &euro;50,000. See the announcement for the
full list of selected projects, and the <a href="https://nlnet.nl/project/current.html">current projects</a> page
for other recent projects funded by NLnet.</p>  
[Read more](https://lwn.net/Articles/1018621/)  

## [$] VFS write barriers
**Category:** Linux  
**Tags:** General  
**Published:** Wed, 23 Apr 2025 14:32:41 +0000  
**TL;DR:** Here is a 2-sentence summary:

Amir Goldstein discussed "write barriers" at the Linux Storage, Filesystem, Memory Management, and BPF Summit, which would allow in-flight writes to complete before blocking new writes, without freezing the filesystem. The idea has potential use cases beyond its current implementation in a hierarchical storage management system, and Goldstein sought input on implementation options and an API for user-space applications.  
In the filesystem track at the 2025 Linux Storage, Filesystem, Memory
Management, and BPF Summit (LSFMM+BPF), Amir Goldstein wanted to resume
discussing
a feature that he had briefly introduced at the end of a <a href="https://lwn.net/Articles/932415/">2023 summit session</a>: filesystem "write
barriers".  The idea is to have an operation that would wait for any
in-flight <a href="https://www.man7.org/linux/man-pages/man2/write.2.html"><tt>write()</tt></a>
system calls, but not block any new <tt>write()</tt> calls as bigger
hammers, such as freezing the filesystem,
would do.  His prototype implementation is used by a <a href="https://en.wikipedia.org/wiki/Hierarchical_storage_management">hierarchical
storage management</a> (HSM) system to create a crash-consistent
change log, but there may be other use cases to consider.  He <a href="https://lwn.net/ml/all/CAOQ4uxj00D_fP3nRUBjAry6vwUCNjYuUpCZg2Uc8hwMk6n%2B2HA%40mail.gmail.com/">wanted
to discuss</a> implementation options and the possibility of providing an
API for user-space applications.  
[Read more](https://lwn.net/Articles/1017947/)  

## Security updates for Wednesday
**Category:** Linux  
**Tags:** General  
**Published:** Wed, 23 Apr 2025 13:10:12 +0000  
**TL;DR:** Here is a 2-sentence summary:

Various Linux distributions have released security updates to address vulnerabilities, including AlmaLinux, Fedora, Red Hat, and Ubuntu. The updates cover a range of packages, such as bluez, expat, chromium, ruby, and more, across multiple distribution versions and cloud providers.  
Security updates have been issued by <b>AlmaLinux</b> (bluez, expat, and postgresql:12), <b>Fedora</b> (chromium, golang, LibRaw, moodle, openiked, ruby, and trafficserver), <b>Red Hat</b> (bluez, expat, gnutls, libtasn1, libxslt, mod_auth_openidc, mod_auth_openidc:2.3, ruby:3.1, thunderbird, and xmlrpc-c), and <b>Ubuntu</b> (linux, linux-aws, linux-gcp, linux-hwe-6.11, linux-lowlatency, linux-lowlatency-hwe-6.11, linux-oem-6.11, linux-oracle, linux-raspi, linux-realtime, linux-azure, linux-azure-6.11, linux-gcp-6.8, and matrix-synapse).  
[Read more](https://lwn.net/Articles/1018589/)  


