Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

  1. Blog
  2. Article

Dustin Kirkland
on 9 August 2016

Howdy, Windows! A Six-part Series about Ubuntu-on-Windows for Linux.com


I hope you’ll enjoy a shiny new 6-part blog series I recently published at Linux.com.

  1. The first article is a bit of back story, perhaps a behind-the-scenes look at the motivations, timelines, and some of the work performed between Microsoft and Canonical to bring Ubuntu to Windows.
  2. The second article is an updated getting-started guide, with screenshots, showing a Windows 10 user exactly how to enable and run Ubuntu on Windows.
  3. The third article walks through a dozen or so examples of the most essential command line utilities a Windows user, new to Ubuntu (and Bash), should absolutely learn.
  4. The fourth article shows how to write and execute your first script, “Howdy, Windows!”, in 6 different dynamic scripting languages (Bash, Python, Perl, Ruby, PHP, and NodeJS).
  5. The fifth article demonstrates how to write, compile, and execute your first program in 7 different compiled programming languages (C, C++, Fortran, Golang).
  6. The sixth and final article conducts some performance benchmarks of the CPU, Memory, Disk, and Network, in both native Ubuntu on a physical machine, and Ubuntu on Windows running on the same system.

I really enjoyed writing these.  Hopefully you’ll try some of the examples, and share your experiences using Ubuntu native utilities on a Windows desktop.  You can find the source code of the programming examples in Github and Launchpad:

Related posts


Dustin Kirkland
14 April 2016

HOWTO: Ubuntu on Windows

Cloud and server Article

As announced last week, Microsoft and Canonical have worked together to bring Ubuntu’s userspace natively into Windows 10.As of today, Windows 10 Insiders can now take Ubuntu on Windows for a test drive!  Here’s how…1) You need to have a system ...


Nathan Hart
28 March 2023

How to create a VSCode Linux remote environment

Ubuntu Article

What’s the best way to get a Linux environment in VSCode? Developers love Visual Studio Code (VSCode) for its flexibility and for its goldilocks balance of powerful features and lightness / speed. VSCode is a popular choice for developers using Linux, but even those using it on Mac or Windows often look for ways to ...


Nathan Hart
1 February 2023

Multipass 1.11 brings enhanced performance for Linux on Mac and Windows

Ubuntu Article

Multipass 1.11 is here! This release has some particularly interesting features that we’ve been wanting to ship for a while now. We’re excited to share them with you! For those who aren’t familiar with Multipass, it’s software that streamlines every aspect of managing and working with virtual machines. We’ve found that development, partic ...