Posted by: kurtsh | March 31, 2016

BETA: Bash on Windows

clip_image002If you watched the BUILD 2016 keynote, you know that we announced something called “Bash on Windows”.  And if you were listening, you probably heard a lot of intense cheering and clapping when this was discussed.

For those that missed it, go to the URL below and fast forward to 38:08 where Kevin says the words, “…many devs struggled using Windows as their primary dev box.”

This is a Bash shell running over an Ubuntu Subsystem running within Windows. 

For you old school folks, this is kiiiiinda like the old Services for UNIX product where we loaded a POSIX 2-compliant subsystem into Windows to provide the ability to use UNIX shell commands.  The difference is that you needed to cross compile any other tools you wanted.  This Bash shell doesn’t require this.   

To be clear:

  • This is not a virtual machine of Ubuntu
  • This is not an emulator of Ubuntu
  • This does not require cross-compiling your tools

This is an environment which will provide Ubuntu users with traditional Bash commands & the ability to use any other powerful open source command line tools for Ubuntu along with the ability to run native Ubuntu binaries within the shell.

We did a side session on this exclusively at BUILD 2016:

For an English language interpretation of this, read Dustin Kirkland’s synopsis.  He’s one of the guys from Canonical that helped make this possible and goes into more detail than what you’ll see in the media… well… cuz he’s the guy that wrote it.

For more on this announcement, check out the media coverage:


%d bloggers like this: