I can't fully comprehend why I should want to have an ubuntu in my Windows? If I want that now I'll use Cygwin, on any Windows release I like, not just that insider preview. If I want a full Linux, I'll run a full, official, distro in a local or hosted VM, or on bare hardware. And using shared data from both Windows and Linux is as 'easy' as using shared storage. So, can someone please enlighten me?
-Ath
There's a fundamental difference:
In Cygwin you have to re-compile the Linux program from source in order for them to work with the integration layer that Cygwin provides.
That's fine, as long as you only want to use open source projects and don't mind compiling them yourself, or if they're available in cygwin's repository.
With the new bash/Ubuntu integration, actual Linux executables will be able to run directly in Windows without the need to recompile anything, and with access to Ubuntu's humongous repository as well as third party repositories. Now that I've gotten into firmware level programming, it's very welcome to be able to use the linux toolchain to build a linux executable rather than cygwin's toolchain which builds windows executables.
Explained better here:
http://hackaday.com/...-cygwin-can-suck-it/