Re:WASM will replace containers
by aftbit on Tuesday February 11, 2025 @09:11PM
(#43021014)
Containers will never replace VMs either. People will be running WASM inside of containers inside of VMs.
[ Parent
| on HN ]
Re:WASM will replace containers
by ninetyninenine on Tuesday February 11, 2025 @09:13PM
(#43021029)
Where did this extra VM come from?
An OCI container (what people call Docker containers) are just applications that run on a Linux kernel.
That is, you need a Linux kernel underneath for the containers to run on. More often than not, that Linux kernel is running in a virtual machine.
When you run Docker Desktop on your Windows or macOS machine, how do you think it runs that Alpine Linux container? It works because there is a virtual machine running Linux that all the Docker containers run on top of.
If you are running Linux directly on real hardware, your containers do not need a VM. Everywhere else, they do.
Re:WASM will replace containers
by reissbaker on Tuesday February 11, 2025 @09:18PM
(#43021066)
Well, AWS, typically.
Re:WASM will replace containers
by ninetyninenine on Tuesday February 11, 2025 @09:20PM
(#43021079)
Are you sure? Are those instances a VM or another docker container? Does anyone from amazon know?
Re:WASM will replace containers
by reissbaker on Tuesday February 11, 2025 @09:33PM
(#43021160)
It's a custom VM they wrote called Nitro: https://aws.amazon.com/ec2/nitro/
Depends what part you mean.
AWS Fargate / Lambda are Firecracker VMs. EC2 are normal VMs.
See https://katacontainers.io
Turns out only containers is not secure enough.