I have seen many posts on this forum regarding which laptop to buy and most of the answers suggesting MAC. Considering how expensive mac systems are, this is great news for those who own a windows laptop and still be able to take advantage of powerful shell. Great news for developers overall !
Being able to SSH/SFTP without having to install another program/emulator is a welcome development.
Here is some additional information from Scott Hanselman (from the comments section from the blog link included in original post). I am copying this here since it would be of interest (and there is no way to link Scott's comment from that blog directly).
It's real binaries.
syscalls to the Linux kernel are handled by the Windows kernel
You can apt install whatever. I've added my own sources, and apt'ed from there.
conhost was updated with VT100, ANSI, and lots more support which ALL console apps (bash, md, powershell, etc) inherit.
There's no HyperV or virtualization here. Run cpuspeed or cat /proc/cpuinfo and check it out.
If a linux process opens a port then a windows proc can't open that port.
max path is only an issue with explorer, but you can do as deep as you want in the Linux FS and have issues (possibly) with /mnt/c just
as you would with Samba.
Christopher Price added this
Not exactly. Think of it as the kernel being taught to execute Linux
When Apple debuted OS X, it could run legacy apps (OS 9) in the Carbon
API set, or OS X apps through the Cocoa API set. This is similar to
how Windows 10 works - Microsoft "simply" added a .sys driver that
contained a port of Linux kernel APIs to the Windows NT kernel.
I've installed the latest version of windows 10 (preview version 14393.0), and I've tried bioperl, hmmer, blast+, java in the bash environment. They work fine (I know these programs have native windows version).
As far as I know, this environment is quite complete, one can just use it as what you do with a real Ubuntu system.
I also tried cygwin days before, it was painful, and if you need it to be complete, it took a lot of disk space and a huge amount of time to install and update. While with windows 10 bash, it is small and complete out of box. Really handy when using apt-get command.
I am a linux beginner, I find it is better to learn it this way than using a slow virtual machine. Hope I am right about it.