title: Running an external binary from the Linux Kernel
body: <p>In our development team we are modifying a driver for our own needs. We need it to execute an external binary (user space application) in the linux filesystem.</p>
  
  <p>Is it correct to do this? What would be the best way to call a binary from inside the linux kernel? system(), popen()?</p>
  
  <p>Thanks for your answer.</p>