Welcome to the LWN.net Weekly Edition for May 26, 2022
This edition contains the following feature content:
- Improved error reporting for CPython 3.10—and beyond: an update on work to make Python's error messages more useful.
- Statistics from the 5.18 development cycle: where the code in 5.18 came from and how it got there.
- More coverage from LSFMM 2022, including:
- Sharing memory for shared file extents: exploring a way to stop wasting memory with extents that are shared between multiple files.
- Change notifications for network filesystems: how to allow Linux clients to monitor additions, deletions, and other changes in network filesystems.
- Making O_TMPFILE atomic (and statx() additions): two half-sessions looking at features that could be added for filesystems.
- CXL 2: Pooling, sharing, and I/O-memory resources: CXL memory can be highly dynamic, making it hard to support in the kernel.
- Cleaning up dying control groups, 2022 edition: progress has been made with regard to getting dying memory control groups out of the way, but the problem is not yet fully solved.
- get_user_pages() and COW, 2022 edition: the long slog toward making page pinning work properly in the kernel.
- Fixing a race in hugetlbfs: using hugetlbfs can save a lot of page-table overhead for massively shared regions, but the implementation currently has an unpleasant and difficult-to-fix bug.
- Preserving guest memory across kexec: a proposed mechanism to allow a host kernel to be updated while minimally disturbing guest virtual machines.
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.
