Howdy, Windows! A Six-part Series about Ubuntu-on-Windows for Linux.com
Dustin Kirkland
on 9 August 2016

I hope you’ll enjoy a shiny new 6-part blog series I recently published at Linux.com.
- 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.
- 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.
- 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.
- 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).
- The fifth article demonstrates how to write, compile, and execute your first program in 7 different compiled programming languages (C, C++, Fortran, Golang).
- 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:
Talk to us today
Interested in running Ubuntu in your organisation?
Newsletter signup
Related posts
How to create a VSCode Linux remote environment
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...
Multipass 1.11 brings enhanced performance for Linux on Mac and Windows
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...
Single-command Docker environments on any machine with Multipass
Multipass has a new workflow tailored to run Docker containers on macOS, Windows or Linux. One single command, no dependencies, full flexibility. Multipass...