Microsoft is bringing the Bash shell to Windows 10

Here is an announcement from Microsoft Build you probably didn’t see coming: Microsoft today announced that it is bringing the GNU project’s Bash shell to Windows. Bash (Bourne Again SHell) has long been a standard on OS X and many Linux distribution systems, while the default terminal for developers on Windows is Microsoft’s own PowerShell.

This is an amazingly big deal. Although its not quite clear why Microsoft is adding this to Windows, by allowing Windows to run unmodified Linux console apps it opens up an entirely new way to run server apps under Windows.