Wouldn’t creating new processes from zero rather than inheriting from parent make it hard to do things like ‘sudo’?
Agreed with the others that setid is bad and ultimately should be gotten rid of, but we do need to support it for a transitional period. So thanks, good question.
I don’t like current forking for sure, just that I’m not against inheritance…