Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

The Odd Couple: Ubuntu is Coming to Windows

DZone's Guide to

The Odd Couple: Ubuntu is Coming to Windows

Ubuntu is coming soon to Windows, and if you would not like it in a VM, you would not like it in a container, you're in luck: it's native. All the power of the command line integrated into Windows...what's not to love?

· Web Dev Zone
Free Resource

Add user login and MFA to your next project in minutes. Create a free Okta developer account, drop in one of our SDKs to your application and get back to building.

Hey Windows users, ever had the desire to use bash commands on your Windows system but felt limited by lack of support? Well now (or soon at least), you can. At the March 30 Build 2016 keynote, Microsoft’s Kevin Gallo announced that the Linux command line is coming to Windows 10. Yes, the actual command line -- and Ubuntu binaries. Is this Ubuntu running in a virtual machine (VM), or container? No, it’s a full-fledged Linux distribution integrated into Windows.

This is an inclusion aimed at developers, which makes sense as the announcement of Ubuntu on Windows came at a developer conference. According to ZDNet, Ubuntu will run on native Windows libraries. At first, the only available distribution will be Ubuntu 14.04 LTS, but will be followed by 16.04 LTS after its release. What’s so monumental is having access to the full arsenal of bash commands natively on Windows. Yes, that means apt-get, awk, grep…all (or most) will be available. In Windows.

Dustin Kirkland has an excellent write up on his blog, and Scott Hanselman’s overview is pretty comprehensive as well.

Excited for the union of Ubuntu and Windows? Think they’re an odd couple? Chime in over in the comments section, or hit me up on Twitter!

Launch your application faster with Okta’s user management API. Register today for the free forever developer edition!

Topics:
ubuntu ,windows ,command line ,web dev ,linux

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}