5 ms·
Seems like Microsoft's response to docker, although I have no idea if it actually is, in terms of precedence. But certainly aimed at the same idea.
by markbnj 12y ago
Seems like Microsoft's response to docker, although I have no idea if it actually is, in terms of precedence. But certainly aimed at the same idea.
- justincormack 12y agoNot really. It is a research project, and predates Docker.
- markbnj 12y agoLXC containers predate Docker, too. In any case, it doesn't really matter whether it's an actual response, or not.
- jpgvm 12y agoDocker is not anything, Docker is a wrapper for cgroups and namespaces - also utilized by LXC. Infact, Docker started as a wrapper around LXC. It literally configured and shelled out to lxc-start in order to orchestrate containers. This however, is much much different to cgroups/namespaces. What the Drawbridge paper describes is a full user-mode kernel . If you want the analagous implementation on Linux look at User Mode Linux, or the Graphene stuff that has already been linked to.
- justincormack 12y agoOr look at the netbsd rump kernel (http://rumpkernel.org http://rumpkernel.org) which also runs under Linux or standalone.
- markbnj 12y agoThanks for this comment. I had some time to read through this pdf (http://lib.tkk.fi/Diss/2012/isbn9789526049175/isbn9789526049175.pdf http://lib.tkk.fi/Diss/2012/isbn9789526049175/isbn9789526049...) and I have a much better understanding of the differences between a user-space kernel and containers now.
- StillBored 12y agoI'm not sure that is true. Beside App-v, windows has a number of mature 3rd party application virtualization/sandbox/container products as well. What does docker do, that app-v can't?
- wslh 12y agoI discussed that here https://news.ycombinator.com/item?id=8258032 https://news.ycombinator.com/item?id=8258032