3 ms·
> You can't fork at cell-run-time, because while a process couldn't write anything back out to the parent, it could still grovel over the parent's data space wh
by swolchok 16y ago
> You can't fork at cell-run-time, because while a process couldn't write anything back out to the parent, it could still grovel over the parent's data space which could still be used to advantage, and depending on the rest of your code may still make an out-of-band channel available.
Forking and execing prevents this.
- jerf 16y ago"Forking and execing prevents this." And will be uselessly slow, which is why I dismissed it with hardly any thought. # time bash -c "for i in {1..1000}; do python -c '1'; done" real 0m9.351s user 0m6.439s sys 0m2.868s No way will that be acceptable, and that's before we even load any of the cell code in.