Skip to content

OS-level virtualization

Operating-system-level virtualization is a virtualization method used in computer systems, especially servers. It relies on the operating system kernel's ability to provide multiple separate user spaces that share a common operating system kernel. Such instances, sometimes called containers or software containers, appear to their owners and users to be real servers.

Source content checked . English translation published 2026-10-27.

In business automation

Operating-system-level virtualization runs multiple isolated environments on the same kernel, usually as containers. In automation, this is how a tool such as n8n or an isolated agent can run without a full virtual machine for each process.

Examples

These examples illustrate a possible workflow. Adapt the connections and rules to your own systems.

Run a test process in a container

The team runs the automation tool in a container separate from the production environment. The code and libraries stay inside the image. A test failure does not overwrite the live installation because the two environments share a kernel but not the application's file system.

Relevant tools

E2B
The agent's isolated machine relies on separating runtime environments. Network and command permissions still need explicit limits.

What to check

  • Container isolation is incomplete if you have shared the host network or production keys.

Related terms

Sources