https://blogs.windows.com/windowsex...ncing-windows-10-insider-preview-build-14316/
https://blogs.windows.com/buildingapps/2016/03/30/run-bash-on-ubuntu-on-windows/
This is interesting and something I haven't had a chance to try out yet. The newest Win10 Insider Preview build includes "native" support for Bash, including most general command-line tools, shell scripts, etc. The catch is that it's running under Ubuntu on Windows (or the "Windows Subsystem for Linux"), which means it's actual Linux binaries, tools and userspace with no support for invoking Windows executables, tools, or comands from within Bash, although it can still access any drive currently mounted in Windows (and the files on them). That's still certainly useful in some ways, although limited - in some instances, more so than simply using MSYS or cygwin.
However, this does seem to work as something of an inverse of Wine - Windows interpreting Linux calls into something Windows natively understands. There is apt-get support, and you can install more packages (at least according to a Ubuntu team member, although I have no idea if the current build implements this). Still, since this whole thing is (currently) aimed at developers, the scope will likely remain limited - I'm going to assume any apps that require an actual display won't work now or anytime soon - according to that Ubuntu blog post, even things like terminal multiplexers aren't even working. Still, the prospect of running native Linux binaries that otherwise would be a pain in the ass even to compile on Windows is exciting.
https://blogs.windows.com/buildingapps/2016/03/30/run-bash-on-ubuntu-on-windows/
This is interesting and something I haven't had a chance to try out yet. The newest Win10 Insider Preview build includes "native" support for Bash, including most general command-line tools, shell scripts, etc. The catch is that it's running under Ubuntu on Windows (or the "Windows Subsystem for Linux"), which means it's actual Linux binaries, tools and userspace with no support for invoking Windows executables, tools, or comands from within Bash, although it can still access any drive currently mounted in Windows (and the files on them). That's still certainly useful in some ways, although limited - in some instances, more so than simply using MSYS or cygwin.
However, this does seem to work as something of an inverse of Wine - Windows interpreting Linux calls into something Windows natively understands. There is apt-get support, and you can install more packages (at least according to a Ubuntu team member, although I have no idea if the current build implements this). Still, since this whole thing is (currently) aimed at developers, the scope will likely remain limited - I'm going to assume any apps that require an actual display won't work now or anytime soon - according to that Ubuntu blog post, even things like terminal multiplexers aren't even working. Still, the prospect of running native Linux binaries that otherwise would be a pain in the ass even to compile on Windows is exciting.