Comment by lisper
4 years ago
OK, but why has it not be replaced with something better in the intervening 50 years? There have been a lot of improvements to unix since 1970. Why not this?
4 years ago
OK, but why has it not be replaced with something better in the intervening 50 years? There have been a lot of improvements to unix since 1970. Why not this?
It was; ~20 years ago we got posix_spawn(3).
It was! vfork() was added to BSD because fork() sucks.
But then someone very opinionated wrote "vfork() Considered Dangerous" and too many people accepted that incorrect conclusion.
I mean, I've personally had to fix cves from vfork(2) being a such footgun; so I wouldn't consider it a "incorrect conclusion".
Which CVEs?