Welcome to the LWN.net Weekly Edition for April 3, 2025
This edition contains the following feature content:
- Catching up with calibre: the calibre 8.0 release brings a whole set of new features to this ebook-management system.
- Fedora change aims for 99% package reproducibility: the Fedora project is considering going for nearly complete reproducibility in the 43 release.
- Making the OpenWrt One: a SCALE talk on the making of this open-hardware device.
- The first part of the 6.15 merge
window: the changes merged for the next kernel release in the first
half of the merge window.
- Reporting from the 2025 Linux
Storage, Filesystem, Memory-Management, and BPF Summit:
- An update on GCC BPF support: GCC has been slowly catching up to Clang for compiling to BPF. This session goes into the details of that work.
- Updates on storage standards: a look at progress in the standards for NVMe, SCSI, and ATA.
- A process for handling Rust code in the core kernel: introducing a new taxonomy of approaches to Rust code, and how to make the merging of that code work better.
- A herd of migration discussions: the ability to move folios around in physical memory is crucial for system performance, but that ability cannot always be taken for granted. Three sessions discussed migration and how to make it faster and more reliable.
- Improving the merging of anonymous VMAs: properly managing adjacent memory areas improves performance and reliability, but is not always easily done.
- Memory persistence over kexec: part of the thorny problem of updating the kernel on a cloud server without disturbing the guests running there.
- Slab allocator: sheaves and any-context allocations: a pair of slab-allocator discussions focusing on the new "sheaves" caching layer and ways of allocating memory safely in any execution context.
- Approaches to reducing TLB pressure: making better use of the CPU's translation lookaside buffer is often the key to better performance; what can the kernel do to help?
This week's edition also includes these inner pages:
- Brief items: Brief news items from throughout the community.
- Announcements: Newsletters, conferences, security updates, patches, and more.
Please enjoy this week's edition, and, as always, thank you for
supporting LWN.net.