# Tech News Digest – April 04, 2025

# Tech News Digest - 2025-04-04

> 📢 No joke file found! 😢

## [$] Page allocation for address-space isolation
**Category:** Linux  
**Tags:** Linux  
**Published:** Thu, 03 Apr 2025 15:02:27 +0000  
**TL;DR:** Here is a summary of the text in 2 sentences:

Address-space isolation may seem like "security bullshit" to some, but it has the potential to protect the kernel from various vulnerabilities and reduce the impact of existing mitigations. Implementing address-space isolation with reasonable performance will require significant changes, which Brendan Jackman sought feedback on from the memory-management community at a summit.  
Address-space isolation may well be, as Brendan Jackman said at the
beginning of his memory-management-track session at the 2025 Linux Storage,
Filesystem, Memory-Management, and BPF Summit, "<q>some security
bullshit</q>".  But it also holds the potential to protect the kernel from
a wide range of vulnerabilities, both known and unknown, while reducing the
impact of existing mitigations.  Implementing address-space isolation with
reasonable performance, though, is going to require some significant
changes.  Jackman was there to get feedback from the memory-management
community on how those changes should be implemented.  
[Read more](https://lwn.net/Articles/1016013/)  

## [$] Better hugetlb page-table walking
**Category:** Linux  
**Tags:** Linux  
**Published:** Thu, 03 Apr 2025 14:15:05 +0000  
**TL;DR:** Here is a 2-sentence summary:

The Linux kernel often needs to walk through page tables of multiple processes, which is currently done using duplicated code scattered throughout the kernel. To simplify this process, Oscar Salvador presented strategies at the 2025 Linux Storage, Filesystem, Memory-Management, and BPF Summit for unifying the kernel's page-table walking code by making hugetlb pages more like ordinary pages.  
The kernel must often step through the page tables of one or more processes
to carry out various operations.  This "page-table walking" tends to be
performed by ad-hoc (duplicated) code all over the kernel.  Oscar Salvador
used a memory-management-track session at the 2025 Linux Storage,
Filesystem, Memory-Management, and BPF Summit to talk about strategies to
unify the kernel's page-table walking code just a little bit by making
hugetlb pages look more like ordinary pages.  
[Read more](https://lwn.net/Articles/1016011/)  

## Rust 1.86.0 released
**Category:** Linux  
**Tags:** General  
**Published:** Thu, 03 Apr 2025 13:57:37 +0000  
**TL;DR:** Here is a summary of the article in 2 sentences:

Rust version 1.86.0 has been released, featuring improvements such as trait upcasting, which allows for more flexible object-oriented programming. Additionally, this release includes updates like mutable indexing for HashMaps and slices, as well as stabilization of various APIs, making it easier to work with the language.  
<a href="https://blog.rust-lang.org/2025/04/03/Rust-1.86.0.html">Version
1.86.0</a> of the Rust language has been released.  Changes include support
for trait upcasting, the ability to index multiple elements of HashMaps and
slices mutably, and a number of stabilized APIs.  
[Read more](https://lwn.net/Articles/1016365/)  

## Security updates for Thursday
**Category:** Linux  
**Tags:** Linux  
**Published:** Thu, 03 Apr 2025 13:46:29 +0000  
**TL;DR:** Here is a summary of the text in 2 sentences:

Multiple Linux distributions have released security updates, including AlmaLinux, Debian, Fedora, Mageia, Oracle, Red Hat, SUSE, and Ubuntu. The updates address various vulnerabilities and fix issues in software such as Firefox, LibreOffice, Podman, and others to ensure the security and integrity of users' systems.  
Security updates have been issued by <b>AlmaLinux</b> (expat), <b>Debian</b> (chromium, commons-vfs, firefox-esr, php-horde-editor, php-horde-imp, and thunderbird), <b>Fedora</b> (corosync, firefox, nextcloud, and suricata), <b>Mageia</b> (curl and upx), <b>Oracle</b> (emacs, fence-agents, freetype, kernel, libreoffice, libxml2, nginx:1.24, podman, python-jinja2, and tigervnc), <b>Red Hat</b> (firefox and python-jinja2), <b>SUSE</b> (assimp, ffmpeg-4, firefox, ghostscript, GraphicsMagick, libxslt, and tomcat), and <b>Ubuntu</b> (linux, linux-aws, linux-aws-5.15, linux-gcp, linux-gke, linux-gkeop,
 linux-ibm, linux-intel-iotg, linux-kvm, linux-lowlatency,
 linux-lowlatency-hwe-5.15, linux-meta-raspi, linux-nvidia-tegra,
 linux-oracle, linux-oracle-5.15, linux-raspi, linux, linux-azure, linux-azure-5.4, linux-bluefield, linux-gcp,
 linux-ibm, linux-kvm, linux-oracle, linux-oracle-5.4, linux-xilinx-zynqmp, linux-fips, linux-fips, linux-aws-fips, linux-gcp-fips, linux-hwe-5.15, and linux-realtime, linux-intel-iot-realtime).  
[Read more](https://lwn.net/Articles/1016361/)  

## [$] LWN.net Weekly Edition for April 3, 2025
**Category:** Linux  
**Tags:** General  
**Published:** Thu, 03 Apr 2025 00:21:53 +0000  
**TL;DR:** Here is a 2-sentence summary:

The latest LWN.net Weekly Edition covers various topics in the open-source community, including the release of Calibre 8.0, Fedora reproducibility efforts, OpenWrt One, and updates on GCC, Rust, and other projects. Additionally, the newsletter features briefs on new developments in Ubuntu, Firefox, Rockbox, and Thundermail, as well as announcements on newsletters, conferences, security updates, and more.  
Inside this week's LWN.net Weekly Edition:
        <p>
        <ul>
<li> <a href="https://lwn.net/Articles/1015512/">Front</a>: Calibre 8.0; Fedora reproducibility; OpenWrt One; 6.15 Merge Window; LSFMM+BPF coverage including BPF in GCC, Rust merging process, and more.
            <li> <a href="https://lwn.net/Articles/1015514/">Briefs</a>: Ubuntu namespaces; New FPL; PorteuX 2.0; Firefox 137.0; GCC Rust; Rockbox 4.0; Rust specification; Thundermail; Dave Täht RIP; Quotes; ...
            <li> <a href="https://lwn.net/Articles/1015515/">Announcements</a>: Newsletters, conferences, security updates, patches, and more.
            </ul>  
[Read more](https://lwn.net/Articles/1015512/)  


