Last night, at pm, Beijing time, Microsoft // Build2016 Developer Conference kicked off at the moskon Exhibition Center in San Francisco. At this conference, Microsoft and the parent company of Ubuntu, Canonical, jointly developed a super secret project to bring Ubuntu's userspace to Windows 10. According to the on-site information of the Conference, you can now directly run Linux on Windows 10
Last night, at, December 30, 2016, Beijing time, the Microsoft // Build Developer Conference kicked off at the moskon Exhibition Center in San Francisco.
At this conference, Microsoft and the parent company of Ubuntu, Canonical, jointly developed a super secret project to bring Ubuntu user space to Windows 10. According to on-site information of the Conference, you can now run bash and tens of thousands of other binary programs in Linux on Windows 10.
Dustin Kirkland, Ubuntu product and strategy director at the Canonical conference in San Francisco, also announced the news on his blog.
"It may be a bit strange for me that I haven't used Windows for almost 16 years. But a few months ago, I was involved in a super-secret (and shocking) project that Microsoft and Canonical worked on, all of this will be announced by Kevin Gallo at this Build conference... ", he said," Now you can run Ubuntu user space and bash in the Windows 10 cmd.exe window!"
"Okay, is this Ubuntu running on a virtual machine ?" No! This is not a virtual machine, not a Linux kernel startup process running in hypervisor, but a Ubuntu user space.
"Oh, is that running in the container ?" No, no! This is not a container, but it is running the Ubuntu binary program in Windows.
"Well, just like cygwin ?" No, no, no! Cygwin's open-source programs can only run native on Windows after source code is re-compiled. Here, we are talking about a Ubuntu ELF binary program that has the same bits and check values. It can run directly in Windows!
"So, is this like a simulator ?" More and more close to the truth, some technical staff from Microsoft are studying a technology that converts Linux system calls to Windows system calls in real time. You can regard it as a reverse technology of Wine. Microsoft calls it the "Linux Subsystem in Windows (Windows Subsystem for Linux)". Of course, there is no open source yet.
If you use Windows 10 to develop cross-platform applications, the "Ubuntu on Windows" project allows you to directly access the bash shell in Linux from the Windows Startup menu. Just type bash and press enter to open a command line window that runs/bin/bash. Then tens of thousands of binary programs from the Ubuntu software library can run, including but not limited to apt, ssh, rsync, find, grep, vim, emacs, awk, sed, ruby, tar, sort, php, mysql, perl, python, wget, md5sum, gpg, curl, apache, gcc, diff, patch, and so on.
"This is a complete Ubuntu environment that is native and available on Windows, Not A virtualization or simulator. This is a milestone that breaks common sense and represents a new world," said Mark Shuttleworth, CEO of Canonical. "no matter what, we are very happy to bring Ubuntu to Windows, which meets the needs of Windows developers to explore Linux in a magical way."
This technology is currently developed based on Ubuntu 14.04 LTS and can be used to download early beta versions from Windows Store. We will discuss further technical details of this project in subsequent articles.
For more information about Ubuntu, see Ubuntu special page http://www.linuxidc.com/topicnews.aspx? Tid = 2
This article permanently updates the link address: Http://www.linuxidc.com/Linux/2016-03/129676.htm