Welcome to the LWN.net Weekly Edition for May 19, 2022
- The netfslib helper library: a relatively new library to collect up common operations for network filesystems.
- Dynamically allocated pseudo-filesystems: a discussion on the right path for adding a general facility that would allow pseudo-filesystems (e.g. tracefs, debugfs) to reduce their memory footprint by allocating inodes and directory entries only when needed.
- Bringing bcachefs to the mainline: The bcachefs filesystem may be getting close to ready for merging.
- Snapshots, inodes, and filesystem identifiers: Filesystems that support snapshots, thus duplicate inode numbers, can be problematic.
- Unique identifiers for NFS: how to create and manage unique IDs needed by NFS.
- Solutions for direct-map fragmentation: a number of new technologies need to carve pages out of the kernel's direct map; how can that functionality be supported without hurting performance?
- Merging the multi-generational LRU: an extended discussion concluded that the time has come to merge this huge change, but some open questions remain.
- CXL 1: Management and tiering: the first three sessions on the Compute Express Link and how it should be managed by the Linux kernel.
- Proactive reclaim for tiered memory and more: there are reasons to want to reclaim memory in a more proactive manner, but it is not clear how any such feature should be controlled.
- Sharing page tables with mshare(): page tables are not normally shared between processes, which can lead to massive overhead in situations where memory is highly shared. This session discussed a proposal for a new system call to enable page-table sharing between cooperating processes.
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.
Finally, note that LWN is hiring. This is your chance to write for one of the best reader communities on the net.
Please enjoy this week's edition, and, as always, thank you for
supporting LWN.net.
