Ubuntu is now available on the Windows Store
neowin.net
neowin.net
If you're on the latest non-insider Windows 10, you can do the same steps (enable "windows subsystem for linux" in the os features) and then just open a command-line window and type "bash". That'll download ubuntu from the store and set it up as a subsystem.
An extra thing I like about using WSL, that I hadn't foreseen when I started trying it, is that because the Ubuntu environment is a bit separate from the Windows environment. It feels a bit like working in a VM but then fast. For instance, if you change .bashrc or apt install something, the host Windows environment does not change. This is lovely because it allows me to experiment. If I totally screw stuff up and make my Ubuntu unusable, I just wipe the entire linux subsystem installation and start from scratch. For Linux newbies like me this is very nice.
I guess Docker gives you even better freedom-to-fiddle on native Linux, but it's a good step in the same direction for us Windows coders.
All the ones I see people recommending for Windows typically suck. They're slow or "weird" - I guess because Windows doesn't expose a first-class way to implement your own terminal?
https://github.com/Maximus5/ConEmu
It's not a terminal in the sense you might be thinking of, but it's a useful tool in getting a decent terminal environment on Windows.
Hyper also has a Windows port if you're into that kind of thing.
In the long run their only goal has to be to get rid of competition.. ie: no ubuntu, no linux.
So in my mind anything they do regarding linux is bad news.
I've switched from Macbook OS to Windows 10 and love it, but I need a *nix type environment!
(It's getting added to the store to make it an easier choice between Ubuntu, OpenSUSE, and Fedora user spaces in the Fall Creators Update.)
[1] https://blogs.msdn.microsoft.com/commandline/2017/07/10/ubun...
And directories where it stores the data are managed by Windows Store (so root file system lives in %localappdata%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs, distro image is in %ProgramFiles%\WindowsApps\CanonicalGroupLimited.UbuntuonWindows_16.0.4.0_x64__79rhkp1fndgsc\install.tar.gz).