Ubuntu foundations
Kernel and user space
Separate the privileged kernel from the programs, services, shells, and applications that run above it.
8 minute lesson
~~~
The kernel controls access to hardware and shared resources. Programs normally run in user space with limited privileges.
A system call is the controlled path a program uses to ask the kernel for work such as opening a file or creating a process.
This boundary is one reason a broken application does not normally crash the entire operating system.
Lesson completed