Anyone know what the major differences are between OpenBSD's pledge and OS X's libsandbox ?
If you think of a shell as an example, it will need to exec programs that do privileged things before they can drop them, but the parent shell itself may never need to say.. create sockets.