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