2 ms·
Only Linux can run Linux containers, so you either want Linux to be a microkernel, or you want a microkernel that can run a Linux kernel. The latter exists, it'
by 0xbadcafebee 2y ago
Only Linux can run Linux containers, so you either want Linux to be a microkernel, or you want a microkernel that can run a Linux kernel. The latter exists, it's called WSL2
- throw0101d 2y ago> Only Linux can run Linux containers FreeBSD has been running Linux for about two decades†, "Fun with FreeBSD: Run Linux Containers on FreeBSD": * https://productionwithscissors.run/2022/09/04/containerd-linux-on-freebsd/ https://productionwithscissors.run/2022/09/04/containerd-lin... I ran the Linux binary of Return to Castle Wolfenstein back in the day on FreeBSD with NVidia drivers: * https://en.wikipedia.org/wiki/Return_to_Castle_Wolfenstein https://en.wikipedia.org/wiki/Return_to_Castle_Wolfenstein
- packetlost 2y agoWSL2 emulates a full machine via Hyper-V. Any OS that happens to have a microkernel and reasonable hypervisor implementation would meet that definition.
- doubled112 2y agoThe Linux kernel in a minimal VM has been done in other projects too. Firecracker came to mind first, but there must be others. I'd imagine this would allow you to run whatever kernel you wanted to start whatever "container image" you had planned. Quotes because I'm not sure if that's still really a container. https://firecracker-microvm.github.io/ https://firecracker-microvm.github.io/
- rurban 2y agoFiasko L4 happily runs Linux containers.