JOURNAL ARTICLE

Comparing Virtual Machines And Linux Containers

Sébastien Vaucher

Year: 2015 Journal:   Zenodo (CERN European Organization for Nuclear Research)   Publisher: European Organization for Nuclear Research

Abstract

When a single server needs to be split between multiple customers, the solution that seems the most straightforward is virtual machines. In recent years, a new technology imposed itself as an alternative: lightweight containers. Containers enable isolation of different processes on a single computer. Each container acts as if it were alone on the system. While virtual machines use full virtualization and create a complete virtual computer, containers use standard features of the kernel. As such, containers provide better performance, at the expense of some rigidity compatibility-wise. This rigidity is compensated by convenient tools that permit the creation of an entire ecosystem of containerized applications. This paper explores the theoretical and practical differences between each solution.

Keywords:
Operating system Computer science Virtual machine

Metrics

5
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.40
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.