Question: I know that with `ps` I can see the list or tree of the current processes running in the system. But what I want to achieve is to "follow" the new processes that are created when using the computer.

As analogy, when you use `tail -f` to follow the new contents appended to a file or to any input, then I want to keep a follow list of the process that are currently being created.

Is this even posible?

Answer: 
You can apparently *follow* a process using `strace`. If you know the PID of the process then you can do:

```
strace -o strace-<pid>.out -f -p <pid>

```

Notice the `-f` switch. It will help you to follow newly created processes that are descendants of the process whose PID was used in the command, above. For information on strace see [this](https://stackoverflow.com/questions/174942/how-should-strace-be-used) question.
you can use <https://github.com/radiopushka/pmmanager> (Written by me)

and simply run "pmmanager watchdog"

it will list processes that just got launched and ran for longer that 1 second(that being the only downside).
The program should compile and run pretty much anywhere and doesn't need anything. Also it doesn't require kprobes and root.