The first Windows 10 PCs with ARM devices started shipping recently, and they really do run a version of Windows that looks nearly identical to what you’d see on a computer with an Intel or AMD processor. The only catch is limited app support.

Today you can use Windows on ARM to run 32-bit applications whether they’re compiled for x86 or ARM architecture. But soon you’ll be able to ARM64 apps as well.

Microsoft has released a preview of a new software development kit that allows developers to create 64-bit ARM apps that will run on Windows 10 PCs with Qualcomm Snapdragon 835 processors (or other ARM-based chips if and hen any PCs with other ARM chips arrive).

Oh, and it looks like the move will also let you use the Windows Subsystem for Linux on ARM PCs, allowing you to run native Linux apps on the HP Envy x2, Asus NovaGo, or Lenovo Miix 630.

Visual Studio 15.8 Preview 1 includes an early preview version of the new SDK. Using it, developers can create Windows-compatible ARM64 apps for testing or even for distribution through your own website. But since this is just a preview, Microsoft isn’t letting developers submit those apps to the Microsoft Store yet.

As spotted by the folks at Neowin, during a presentation at the MS Build developer conference this week, Microsoft also showed Ubuntu running on a Windows 10 on ARM computer, meaning that Ubuntu (and other Linux distros) will be among the 64-bit apps you can install on these computers.

Microsoft introduced the Windows Subsystem for Linux when Windows 10 first launched, and the company has been adding new features over time. At this point you can download and install a bunch of different distros from the Microsoft Store, including Ubuntu, Debian, OpenSUSE, and Kali Linux. Once installed, you can open a bash terminal and run command-line tools, keep Linux processes running in the background while using Windows apps, and copy and paste between Linux and Windows.

The feature is primarily aimed at developers who want to use a single machine that runs both Windows and Linux tools. But it’s handy for anyone who’s comfortable with both operating systems and occasionally wants to run a Linux utility.

Meanwhile Google is also bringing support for running Linux apps to Chromebooks, and Google’s implementation isn’t limited to command-line tools. Over the past few months we’ve seen evidence that the company’s Crostini project would let you run full-fledged desktop apps, and this week Google confirmed that the feature will be coming to Chrome OS soon (an early version already works on the company’s on Pixelbook laptop).

Support Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign


Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

Subscribe to Liliputing via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 9,531 other subscribers

5 replies on “Windows on ARM is getting 64-bit app support… and a Linux subsystem”

  1. Better late than never but this
    1) Should have been available from the start.

    2) Offered a universal executable of some kind compatible with installed shield wizards so instead of a separate Arm 64-bit build you just download a universal Win32 Arm/x86 64-bit exe.

    3) Had a whole bunch of software re-complied into the above and ready to use day 1.

    That’s how you launch a new Windows platform and not half ass it.

    1. The least used feature in Windows 10. More baggage, more bloat, like all of .Net and UWP.

Comments are closed.