On Thu, Aug 12, 2021 at 8:16 AM Florian Weimer <fweimer@xxxxxxxxxx> wrote: > > I think this is called MAP_COPY: > > <https://www.gnu.org/software/hurd/glibc/mmap.html> Please don't even consider the crazy notions that GNU Hurd did. It's a fundamental design mistake. The Hurd VM was horrendous, and MAP_COPY was a prime example of the kinds of horrors it had. I'm not sure how much of the mis-designs were due to Hurd, and how much of it due to Mach 3. But please don't point to Hurd VM documentation except possibly to warn people. We want people to _forget_ those mistakes, not repeat them. Linus