use Process::spawn for Ruby >= 1.9
my own special version