Live data from Hacker News

Docker and Microsoft announce more innovation to cross platforms and win hearts

azure.microsoft.com

1–10 of 17 posts

Re: Docker and Microsoft announce more innovation to cross platforms and win hearts

#2
Some folks aren't clear on the limitations. Linux containers will never run on bare metal using Windows Server OS. Virtualization will be required and you will incur that performance penalty. This is Microsoft appeasing it's current users. They aren't making any effort to get folks to switch from Linux as far as I can tell.

Re: Docker and Microsoft announce more innovation to cross platforms and win hearts

#3
post #2

Some folks aren't clear on the limitations. Linux containers will never run on bare metal using Windows Server OS. Virtualization will be required and you will incur that performance penalty. This is Microsoft appeasing it's current users. They aren't making any effort to get folks to switch from Linux as far as I can tell.

You're wrong. They don't care if you run Windows or Linux. They want you to run it on Azure.

Re: Docker and Microsoft announce more innovation to cross platforms and win hearts

#4
I wish people would stop butchering the word "innovation" as it pertains to software, though I realize this is a press release.

That said, I am interested how the Windows Server subsystems are going to be extended/rearchitected into enabling Docker. A verbatim compatibility layer for Linux namespaces and cgroups, or an LPAR-esque mechanism of their own that could potentially be used to build Windows-only container solutions that harness its specific powers?

Re: Docker and Microsoft announce more innovation to cross platforms and win hearts

#5
post #2

Some folks aren't clear on the limitations. Linux containers will never run on bare metal using Windows Server OS. Virtualization will be required and you will incur that performance penalty. This is Microsoft appeasing it's current users. They aren't making any effort to get folks to switch from Linux as far as I can tell.

You're wrong. They don't care if you run Windows or Linux. They want you to run it on Azure.

The behemoth will take the market anyway it can. It has lost its control of it. Now it has to use any way possible to stay relevant. But fortunately this is a losing game.

Re: Docker and Microsoft announce more innovation to cross platforms and win hearts

#7
post #2

Some folks aren't clear on the limitations. Linux containers will never run on bare metal using Windows Server OS. Virtualization will be required and you will incur that performance penalty. This is Microsoft appeasing it's current users. They aren't making any effort to get folks to switch from Linux as far as I can tell.

> They aren't making any effort to get folks to switch from Linux as far as I can tell.

That ship has sailed a long time ago.

Re: Docker and Microsoft announce more innovation to cross platforms and win hearts

#9
post #2

Some folks aren't clear on the limitations. Linux containers will never run on bare metal using Windows Server OS. Virtualization will be required and you will incur that performance penalty. This is Microsoft appeasing it's current users. They aren't making any effort to get folks to switch from Linux as far as I can tell.

You're wrong. They don't care if you run Windows or Linux. They want you to run it on Azure.

With the tooling we have now, it makes no difference where the workload runs. As long as you avoid APIs that are not common (and you easily can), you can pretty much deploy your applications unchanged on AWS, GCE, Azure, Rackspace or your own metal, leaving them to compete on price.

For Microsoft, it's a losing game.

The only segment I imagine they can have a competitive offering is with Windows servers and Windows-based infrastructure (such as hosting your Exchange or Dynamics).

Re: Docker and Microsoft announce more innovation to cross platforms and win hearts

#10
My experiences running Docker on Ubuntu on MS virtualization have been negative to lukewarm. First annoyance was dealing with dynamic memory allocation for the linux host, which works fine (I'm told) for Windows VMs, but had to be turned off. Second was some DNS issues, but it could just be that we have a shitty admin.

Nevertheless, Linux (and by extension Docker) and Windows are strange bedfellows IMO. I don't get the alliance from MS perspective.

Perhaps they're trying to focus on being a platform for developers, similar to Apple? The MS fans I work with love their interface... They just don't love paying license fees for production apps.

Post reply on HN