If you haven’t heard yet: Windows 10 will be able to run Linux ELF binaries natively. There is an agreement between Microsoft and Canonical to supply Ubuntu based packages for Windows. This has been announced and demonstrated on Build 2016 conference. You can read about it more in the post by Kevin Gallo about Windows 10 Anniversary SDK. You can also watch the keynote itself. It is also worth reading this post and see included pictures.
Presented solution is not based on Hyper-V nor any other virtualisation technology meaning that when executing ELF binary no Virtual Machine gets started. Instead ELF loader is another subsystem. As a side effect it means that those who used Docker or different emulation/virtualisation solutions to run userland Linux applications will be able to do it without those additional layers.
Personally I think this is a great move from developers perspective. Microsoft Visual Studio provides (sometimes quite limited but nevertheless) support for some open source technologies including Python already in a form of Python Tools for Visual Studio (PTVS). VS 2013 and 2015 also support git for example. All of this makes overall interesting development environment.
The announcement of this functionality comes quickly after announcing Microsoft SQL Server for Linux.
All of those news are in line with company earlier statement that MS loves Linux