Microsoft CTO and Docker CTO last week "together", what did you talk about?

Last week, Docker CTO and Microsoft's CTO discussed the specific progress of their development of the container for Windows Server. The two said their cooperation has been on track

According to Docker CTO Solomon Hykes and Microsoft Azure Chief Technology Officer Mark Russinovich, said: "Docker and Microsoft further deepen their cooperation to ensure that the next generation of Windows Server operating system to run the Docker container, or even comparable to Linux.

The two technical executives at the Docker headquarters in San Francisco easily shook hands, which was their first meeting as a personal, August 10, respectively, representing the competing Linux and Windows developer camps. Now, they represent the possible cooperation between the two camps.

Two CTO said technology development work is aimed at the established goals, in an orderly manner. What is the specific schedule that remains to be seen. Before the next release of Windows Server, Windows developers will not use the Docker system on Windows Server, Visual Studio, and .NET. It is expected that this goal will be achieved sometime in 2016, but neither Russinovich nor other other Microsoft executives give the exact time.

(Image: TERADAT SANTIVIVUT / iStockphoto)

Russinovich predicts: "Windows developers will have a fully consistent experience when using Docker Compose and Docker Swarm and Docker APIs."

Like the Docker tool can run on Windows Server, Linux applications do not suddenly appear miraculously in Windows windows.

In contrast, each type of application has its own operating system. But developers, no matter where they are in camp, need to learn and use the same toolset to run their applications on a Docker container. The container itself specifies which operating system to run the internal code – for example, Linux for Linux applications. It also specifies which version of the Linux kernel is needed. Only the latest version of Windows Server can run the container.

"Personal developers may be inclined to a system of their own favorite," Hykes admitted. But team developers, development organizations and business units need a hybrid build application operating system, including Linux, Windows, and .Net elements, he said.

With their shared Docker system, they can develop their own application services – such as the C Sharp on the side of the Window and the Node.js on the Linux side, and run them as a distributed application on the Docker container.

Russinovich said he had already demonstrated at the DockerCon conference in San Francisco in June this year.

At the Docker office, he said that using Visual Studio Online using Docker, which included not only the .NET language but also the equivalent of a continuous code delivery system for team collaboration workflows, debugging and source control. Continued delivery of business application code is the goal of the modern development team that we often say. Frequently changing the code remains consistent with the business conditions, in this way to avoid interference with the production system.

"Adding a Docker container helps improve the" continuous pipeline "that the development team and operation and maintenance personnel build to update the product code, Russinovich said.

(Image: Docker CTO Solomon Hykes)
In addition, Hykes said that with the Docker in the Windows and Linux development team in the joint use, which will mean that people will be free to choose whether they use a Windows laptop, or Linux machine, or an Apple notebook, But also reduce the use of these different operating system computer bad consequences. The Docker format engine will recognize the output of different systems and can build a container to ensure that the output is running on the appropriate server.

This technology will allow applications to be built like micro services, and bring these services to a federated operating system.

Author: compilation compiled by Zhang Pengcheng, reprinted from speed cloud.
Microsoft CTO and Docker CTO last week "together", what did you talk about?

    Heads up! This alert needs your attention, but it's not super important.