TempleOS has different processes, according to
There is no distinction between task, process or thread. The Fs segment reg is kept pointing to the current task's CTask. There is only one window per task, and only Core0 tasks can have windows. Each task has a code and data heap so memory is returned when it dies. Each task has a hash symbol table.
Since there is not friendly disk sharing and all tasks have the same address map, it might be accurate to call TempleOS, "multi-thread/single-process". You run a single application process on Core0 and it can create threads on the same core or others. If you run multiple processes, it should be safe, but one process will wait until another completely finishes a long disk access
From that we can run multiple processes, and I am guessing when we run an application, such as a game, that game runs as its own process until completion and then gives back control to the terminal. How can we from the terminal get a list of processes, or kill them? I don't see any documentation on process management?
What is the TempleOS way to run