16. Bash comes to Windows
The Windows 10 Anniversary Update added the full
Bash shell to Microsoft’s OS, thanks to a partnership with Canonical, the company that guided Ubuntu Linux’s development. And it’s running natively, without virtual machines or containers. With the right tricks, you can even use Bash to run graphic Linux applications or even the Unity desktop itself right inside Windows.
To enable Bash, you’ll need to be using a 64-bit Windows 10 AU build. Head to Settings > Update & Security > For Developers and enable Developer Mode. With that done, navigate to Control Panel > Programs > Turn Windows Features On or Off and activate Windows Subsystem for Linux (Beta), then click OK. You’ll be prompted to restart your PC. After you do, just search for ‘Bash’ in the taskbar search menu to start your development engines.