DevOps
The article explains pidfd and race-free process creation in the GNU C Library, detailing new pidfd_spawn and pidfd_spawnp APIs, pidfd_getpid, and the use of clone3() to avoid race windows during process creation. It covers the patch by Adhemerval Zanella and discusses debates among kernel/glibc developers, and the potential implications for containers and CGroups.
Development
This Rust-focused article explains how to handle functions that return Result inside a map closure. It identifies why using ? inside a map can fail and presents four approaches (collect, loop, filter_map, and try_fold) with code examples and explanations.