Hacker News new | ask | show | jobs
by baruch 4589 days ago
It can't be competing with LXC, with LXC you can do over-provisioning of the server and maximize the utilization. With Jailhouse you under-subscribe your system in order to get maximal separation and performance guarantees.

I can see using this for real-time applications alongside management stuff and for separating critical and possibly buggy kernel drivers to where they can't harm the rest of the system.

1 comments

Be fair. It can be said they compete, but, due to their very different design priorities, they don't compete directly.

I don't think the benchmarks make much sense in this situation, unless you measure server utilization and performance guarantees (which is the dimension in which they differentiate themselves).

You are right.

One could use LXC for completely allocating a CPU for some container so they can compete on one aspect. LXC still doesn't run on bare-metal and so can't take on the cpu separation for hardware accesses but there is a dimension in which they compete.

That's a really interesting idea - LXC and Jailhouse can be stacked in order to achieve both of their design goals.