Chapter 31 — SYS_EXEC, SYS_WAITPID, and Shell-Launched Programs

In Chapter 30, Toyix gained its first user-mode shell: But the shell could not launch programs yet. The kernel monitor could run programs: but the user shell could not. This chapter adds the first user-facing process-control syscalls: At first, SYS_EXEC still launches programs from the embedded program registry. We are not loading from a filesystem Continue Reading "Chapter 31 — SYS_EXEC,…