On 16.02.19 08:24, [email protected] wrote:
Hello,
I have a few questions about the scope and future of Jailhouse:
Could Jailhouse be used to create lightweight VM "containers" on the fly, a la
Docker?
Is this use case on the radar, and if so, what would need to be done to make it
a reality?
How does Jailhouse compare to a solution like Kata Containers
(https://katacontainers.io/)?
The low latencies and simplicity of Jailhouse would seem to make it a good
candidate to implement lightweight VM containers, so I am curious to know what
your thoughts are. Maybe this topic can even make it into FAQ.md.
While those properties may appear like Jailhouse is a good fit, I'm afraid it
would overstretch to envisioned use cases and bend the design goals of Jailhouse.
E.g. we do not support overcommitting of CPUs, which is a common requirement
when running lightweight container VMs. Not to speak of migrating them across
cores. Another issue will likely be our life-cycle management: It's not designed
to work "quickly", it's designed to be lightweight for the hypervisor.
What may work are container deployments in static setups, i.e. predefined cells
where you just exchange the content. Those would support hard real-time and also
stronger isolation, but they may otherwise be rather special.
Jan
--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.