QuestionQ25

System Architecture

Which statements correctly compare Linux containers with traditional virtual machines, such as LXC versus KVM?

Choose three
  • A Containers are a lightweight virtualization method where the kernel controls process isolation and resource management.
  • B Fully virtualized machines can run any operating system for a specific hardware architecture within the virtual machine.
  • C Containers are completely decoupled from the host system's physical hardware and can only use emulated virtual hardware devices.
  • D The guest environment for fully virtualized machines is created by a hypervisor which provides virtual and emulated hardware devices.
  • E Containers on the same host can use different operating systems, as the container hypervisor creates separate kernel execution.
Explanation

Containers use the host Linux kernel, with kernel mechanisms such as namespaces for process isolation and cgroups for resource management. Fully virtualized machines run their own guest operating systems on a virtual hardware platform supplied by the hypervisor or virtual-machine manager, allowing operating systems compatible with that platform’s hardware architecture to run independently of the host operating system.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!