Copy-on-Write Fork in xv6: Implementation, Bugs, and Benchmarks
The full xv6 implementation, benchmarks, and test programs are available on GitHub
The Problem
Every time a Unix process calls fork(), the kernel duplicates the parent's entire address space. On a pro
amoghpn.hashnode.dev9 min read