In Linux mode, after the simulator is configured and loaded, the simulator boots the Linux operating system on the simulated system.
At runtime, the operating system is simulated along with the running programs. The simulated operating system takes care of all the system calls, just as it would in a non-simulation (real) environment.