A step in the right direction but still disappointing imo. Linux and BSD are still miles ahead.
A step in the right direction but still disappointing imo. Linux and BSD are still miles ahead.
So unless Windows switches to a Linux Kernel or vice versa you will never be able to run one as a container on the other.
You can however do that with Virtual Machines. But installing a stripped down version of windows in a virtual machine does not make it a container, it makes it marketing bullshit.
"Containers on baremetal" and containerizing dot net are thus a bit silly concepts since .NET has nothing to do with the operating system and you can't run a container on "bare metal" whatever you might mean by that.
[0] http://en.wikipedia.org/wiki/Operating-system-level_virtuali...
Is this a surprise?
Containerisation is not magical pixie dust -- it's a particular approach to implementation that is specific to the OS. You have a single kernel, and it follows that in general that single kernel will only allow corresponding containers to be run.
That there will be a Docker server backend that can speak Hyper-V doesn't magically make a Windows kernel into a Linux kernel, or vice versa.
edit: http://research.microsoft.com/en-us/projects/drawbridge/ ?
> Hyper-V Containers, a new container deployment option with enhanced isolation powered by Hyper-V virtualization.
Everything written tells a different story. "Hyper-V virtualization" means virtual machines, making it not a container. They just try to make that sound like a feature.
Or do you have more information than I do?