views:

314

answers:

1

Is there a well known, portable, good library for c++ process management?

I found a promising library called Boost.Process (http://www.netbsd.org/~jmmv/process/) but it's only a candidate for inclusion in the Boost library. Has anyone use this? Does anyone know why it isn't a part of Boost?

Thanks!

+1  A: 

How much management do you need? Just fork/exec? IPC? Resource management? Security contexts and process isolation?

I haven't used the Boost.Process library. However, I do know that getting included in Boost is a rather difficult affair. Boost recently accepted a futures library that had already been approved as part of the standard. However, getting into Boost wasn't a forgone conclusion. Another library recently did not make the cut. And although I think the criticisms are valid, I personally would be willing to use that library.

Max Lybbert