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.
On this page
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.