If I want to execute a user program (not a kernel module) in Linux kernel space, what options do I have?
I have looked at KML(kernel mode linux) but that is specific
If you want to start a user program from kernel space, take a look at run_init_process(). It's the way kernel run the init program.