4 ms·
Is this even a thing when we have container boom? Any advantage of running a virtualization layer just to run a C++ application, why not run it in a container?
by nvartolomei 11y ago
Is this even a thing when we have container boom? Any advantage of running a virtualization layer just to run a C++ application, why not run it in a container?
- vezzy-fnord 11y agoWhere the container virtualizes an instance of an operating system, the libOS (related: the unikernel and exokernel) goes further into virtualizing the operating system services and interfaces themselves. It's a logical step further.
- phire 11y agoOne advantage is that the application gets full control over the page tables. At least one program I work on would gain huge advantages in that kind of environment.
- vezzy-fnord 11y agoThe same is true for microkernels, FWIW. As far back as Mach, a large advantage was separating the mechanism of VMM from the policy of handling page faults, which was done by external pagers in userspace.