Ubuntu bash on Windows 10

Microsoft is changing a lot in the last years, the company is committed to integrating…

ubuntu bash on windows 10

Ubuntu bash on Windows 10

Microsoft is changing a lot in the last years, the company is committed to integrating…

ubuntu bash on windows 10

Microsoft is changing a lot in the last years, the company is committed to integrating SSH into Windows, SQL Server would be soon available on Linux, Azure is the best cloud platform to run open source and Ubuntu shell runs on Windows 10 and that makes me very very happy 🙂

Microsoft working hard to change the perception of being a Windows-only company !

Canonical and Microsoft have been working closely for the last few years, the engineering teams at both the entities are already collaborating on many fronts. Ubuntu was one of the first Linux distributions to get an official endorsement to run on Azure.

So since Windows 10 Anniversary Update among the new features it brings is Bash for Windows, an Ubuntu-based tool that lets you run familiar Linux apps on Windows natively.

To enable Ubuntu Bash on Windows 10 you have to set under “Use developer features” the Developer mode option to setup the environment to install Bash:

Ubuntu bash on Windows 10

Once your computer reboots, open Control Panel, click on Programs and Turn Windows features on or off to set:

Ubuntu bash on Windows 10

and follow the White Rabbit

Bash on Window is not a virtual machine or container, it is not a full Linux distribution, Bash on Windows is a way to run Linux applications and Bash commands natively on Windows, with access to the Windows File System, it runs atop a Linux-compatible kernel interface, the subsystem as a whole requires fewer resources than a full virtualized machine.

Bash on Windows allows you to run Linux command-line tools and apps alongside your Windows command-line, desktop and store apps, and to access your Windows files from within Linux. This enables you to use Windows apps and Linux command-line tools on the same set of files if you wish.

Using the Ubuntu Bash shell you can run standard GNU command line tools, such as grep, sed, awk, vi, emacs, nano, ssh, etc.

Microsoft supports 5 areas of interest:

  1. GNU command line tools
  2. File system and symlinks
  3. Ability to run apt & apt-get for installs, updates, and package testing
  4. Basic functionality for languages such as NodeJS/npm, Python, Perl
  5. Command line tools such as Vim, Emacs, Git, and SSH

Here is my awesome desktop:

Ubuntu bash on Windows 10

Enjoy to run Bash on Ubuntu on Windows !

[iframe src=”https://channel9.msdn.com/Events/Build/2016/P488/player?format=html5#ccLang=en” allowfullscreen=”allowfullscreen” frameborder=”0″ height=”450″]

Suggested Reading

  • |

    Turkiye Sovereignty and the Shift Beyond Europe

    Türkiye’s first hyperscale cloud region is not just infrastructure. It shows that sovereignty is becoming a design principle shaping how nations build and control their digital stack.

  • |

    The Space Between Sounds

    Vinyl and high-resolution streaming seem like opposite worlds.
    But when the system gets out of the way, they start to converge.
    Not in sound.
    In space.

  • | |

    The Great Reorg: The End of Organizations as We Know Them

    AI is not simply accelerating work.
    It may be reshaping how organizations are structured, how decisions flow, and how coordination happens.
    What is emerging is not just efficiency.
    It looks closer to a structural shift.

  • |

    Beyond Hyperscalers: MongoDB Offerings Across Europe’s Sovereign Clouds

    A practical map of MongoDB offerings across Europe’s sovereign cloud providers. Explore where MongoDB is available, how it is delivered, and access direct links to deploy it across DBaaS, Kubernetes, and managed platforms.

  • | |

    Beyond Code Translation: Why Your COBOL Modernization Should Skip the Relational Trap

    Forget the double migration. Use AI-driven semantic analysis to leap directly from Mainframe to document-oriented…