3 ms·
Doesn't using fork make it more difficult to cleanly separate the various child processes from each other? It also makes address space layout randomisation less
by iggldiggl 4y ago
Doesn't using fork make it more difficult to cleanly separate the various child processes from each other? It also makes address space layout randomisation less effective, because every forked process starts out with the same base memory layout, doesn't it?
- toast0 4y ago> Doesn't using fork make it more difficult to cleanly separate the various child processes from each other? I don't think so? As long as the main process is separate from the seed process, and the seed process is forked before specialization. > It also makes address space layout randomisation less effective, because every forked process starts out with the same base memory layout, doesn't it? Yeah, I think you're right. Not sure if you could maybe do some randomization post fork, but you're probably right.