Hacker News new | past | comments | ask | show | jobs | submit login

Docker containers would be an excellent use case.



I can't +1 this one enough. I have some developers on my team who insist on using Docker on a Windows setup, and it is painful to use with VirtualBox.

OSX is better because it doesn't feel too different from Linux (aside from setting docker machine ENV variables). Still virtualized so you take a performance hit.


Docker recently announced a beta where they are using native systems in both Windows and OS X though. So I doubt this is the driving force for that.


The Docker beta that was announced is using Windows 10 builtin virtualization APIs. In theory when utilizing kernel virtualization features there will be less overhead (closer to the metal), but still overhead.

I wonder how they will make Ubuntu happen on Windows. Reading some of the comments, some speculate a subsystem, while others suggest an interoperable interface.

Edit: reading bitcrazed's comments it looks like it will be implemented a la WINE. No need to recompile binaries made for Linux x86; you'll be able to run apt packages from Ubuntu out of the box.


It's more complicated than that:

The beta announced a few days back by Docker uses HyperV to boot a Linux kernel to run Linux Docker.

The preview announced around a year ago by Microsoft and Docker is a native Windows implementation of Docker, running on the next Windows OS.

[later]

But...

This new layer should let you run most Linux containers straight on top of the next Windows.

Interesting...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: