Linux

Key Components

Linux Process

  • Each linux process has its own virtual memory address space, seperate from all the others
  • Linux Processes can be rapidly created and destroyed

Linux Cgroup

cgroups control what an application can use, such as maximum CPU time, memory, I/O bandwidth and other resources

Linux Namespaces

Controls what an application can see, such as process Id numbers, directory trees, ip addresses etc

Union File Systems