Microsoft just announced that in the future Windows 10.1 update (called the 'Anniversary Update' or 'Win 10 Anniversary') will have a "Developer mode" you can enable, and one of the features will be that you can install Ubuntu on top of Win10, not in a VM, and that you can then run native Ubuntu apps directly in Win10.
They show themselves using Bash natively on Windows, and then using apt-get to natively get emacs and using emacs natively on windows, running the actual Ubuntu linux binaries - not ported binaries. Canonical (which partnered with Microsoft to implement it) explains it better.
What I'm not understanding is, does this apply to all Ubuntu applications (including ones with GUIs) or just the command-line ones?
They say Windows behind the scene is translating Ubuntu system calls into Windows system calls (Canonical calls it a "reverse Wine"), so I'm guessing they aren't implementing the whole X-Windows (or Mir, or whatever Ubuntu uses now) interface...
Basically, my question is, will I finally be able to run Valgrind natively on Windows? :wink: