From 21e44deb34b0a2e528d98729e0d7642d1f037361 Mon Sep 17 00:00:00 2001 From: Gaetan Longree Date: Tue, 22 May 2018 16:00:29 +0200 Subject: [PATCH] Update README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 01c0092..bb2d0c6 100644 --- a/README.md +++ b/README.md @@ -169,9 +169,9 @@ Additionally, unikernels are in direct “competition” with containers. By pro | Technology | Pros | Cons | | --- | --- | --- | -| Virtual Machines | - Complete isolation from host
- Orchestration solutions available | - Requires compute power proportional to number of instances
- Requires large infrastructures
- Each instance loads an entire operating system | +| Virtual Machines | - Allows deploying different operating systems on a single host
- Complete isolation from host
- Orchestration solutions available | - Requires compute power proportional to number of instances
- Requires large infrastructures
- Each instance loads an entire operating system | | Linux Containers | - Lightweight virtualization
- Fast boot times
- Ochestration solutions
- Dynamic resource allocation | - Reduced isolation between host and guest due to shared kernel
- Less flexible (i.e.: dependent on host kernel)
- Network is less flexible | -| Unikernels | - Lightweight images
- Specialized application
- Complete isolation from host
- Higher security against absent functionalities (e.g.: command line interface exploits) | - Requires developing applications from the grounds up
- Limited deployment possibilities
- Lack of complete IDE support
- Static resource allocation
- Lack of orchestration tools | +| Unikernels | - Lightweight images
- Specialized application
- Complete isolation from host
- Higher security against absent functionalities (e.g.: remote command execution) | - Requires developing applications from the grounds up
- Limited deployment possibilities
- Lack of complete IDE support
- Static resource allocation
- Lack of orchestration tools | ## State of the Art