Посмотрите системный вызов clone
.Наиболее актуальным вариантом является CLONE_VM
.Важно понимать, что поведение страниц при копировании после разветвления - это просто оптимизация.Я не могу предвидеть ситуации, когда это может быть проблемой, за исключением, возможно, того, что вы хотите понести все потенциально «ленивые» потери производительности из-за дублирования страниц.Даже в этом случае вы можете переусердствовать в желании коснуться каждой доступной для записи страницы, поскольку вы будете увеличивать использование физической памяти для каждого процесса, разветвленного из оригинала.