News: 1601511208

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft lends Windows on Arm a hand with emulation layer to finally run 64-bit x86 apps at last

(2020/10/01)


Microsoft says it will start to bring 64-bit x86 emulation to Windows on Arm, allowing x64 applications to run on Arm-powered Windows 10 laptops, fondleslabs, and other computers.

Er, doesn't it do that already? No, so far Windows on Arm only runs 32-bit x86 code on emulation as well as 64-bit and 32-bit Arm code natively. From November, starting with Windows Insider builds, x64 emulation is coming to Windows on Arm, allowing a far greater range of software to run on Arm-based Windows gear, such as Qualcomm-powered slabtops. This emulation is apparently coming to all capable Windows on Arm devices; it's not reserved for future top-end gear, say.

For what it's worth, Microsoft had already ported its Chromium-based Edge browser to 64-bit Arm as a native application, though not Office, which runs as a 32-bit x86 suite on emulation. The software goliath right now has an [1]FAQ about Windows 10 on Arm on its website, which informs owners of 'doze Arm gear that they'll "need 64-bit (ARM64) apps, 32-bit (ARM32) apps, or 32-bit (x86) apps. You can usually find 32-bit (x86) versions of apps, but some app developers only offer 64-bit (x64) apps."

"You can install 32-bit (x86), 32-bit (ARM32), and 64-bit (ARM64) Windows apps that aren’t available in the Microsoft Store in Windows," it adds. "64-bit (x64) apps won't run." Well, that's about to change.

Chief Product Officer Panos Panay [2]mentioned the development on Wednesday after talking up an improved version of Edge for Arm systems chips that's kinder to batteries and CPU cores.

Visual Studio Code finally arrives on ARM64 Windows. No, you haven't woken up in 2017, sadly. It's still 2020 [3]READ MORE

"We will also expand support for running x64 apps, with x64 emulation starting to roll out to the Windows Insider Program in November," said Panay. "Because developers asked, Visual Studio Code has also been updated and optimized for Windows 10 on Arm."

The Visual Studio Code improvements were not unexpected, given Microsoft's [4]previous promises to get the programming toolkit optimized for the Arm architecture.

The addition of 64-bit x86 Windows program support is an important step in getting enterprises, for one, to adopt Windows Arm devices, knowing that their applications – bought in and home-grown – will be able to run, fingers crossed. It also means folks who snubbed the platform because their favorite apps, available only as 64-bit x86 executables, couldn't run may now consider an Arm-centered Windows.

Redmond reminded us Acer, HP, Lenovo, and Samsung are among those building Arm-based Windows PCs, and there's also the Arm-powered entries in the Microsoft Surface family. That's not to say that Microsoft has lost all love for its long-time partner Intel. In announcing the addition of x64 emulation, Redmond also made a point of talking up hardware powered by silicon from Chipzilla and its plucky antitrust shield AMD.

"Our company mission, to empower every person and organization on the planet to achieve more, drives us," said Panay. "It reminds us that there isn’t one PC that will work for all — offering choice is critical."

He added that the number of Windows 10 devices active each month continues to "grow by double digits year on year."

"We are humbled by the role our technology and Windows continue to play in people’s lives," he said. "It’s critical that we meet people where they are today and help them get to where they want to be in the future and that’s why we continue to push forward and invest in Windows." ®

Bootnote

Some may say it's no coincidence that Microsoft is offering x64 emulation from November because a load of x86-related patents are said to expire this year. However, the situation [5]is not that simple as there has been and continues to be a stream of patents filed or approved covering the architecture. Therefore, as some of the paperwork expires, other aspects of the architecture – particularly the bits relevant to today – remain protected.

Get our [6]Tech Resources



[1] https://www.theregister.co.uk/2020/10/01/microsoft_lends_arm_a_hand/YourLinkHere

[2] https://blogs.windows.com/windowsexperience/2020/09/30/now-more-essential-than-ever-the-role-of-the-windows-pc-has-changed/

[3] https://www.theregister.com/2020/05/29/visual_studio_code_windows_arm64/

[4] https://www.theregister.com/2020/05/29/visual_studio_code_windows_arm64/

[5] https://www.blopeur.com/2020/04/08/Intel-x86-patent-never-ending.html

[6] https://whitepapers.theregister.com/

Welcome to Windows Phone all over again....

martynhare

Linux already has a complete set of ARM native applications, including a fully functional office suite, multiple browsers and creativity apps one needs for basic work. It’s hard to find common packages in the repositories for Debian (for example) which aren’t already available for the architecture out of the box. Tens of thousands of applications.

macOS is about to drop its first ARM-native release with a complete set of applications automatically ported from iOS and a number of key partnerships to ensure rapid delivery of Adobe Creative Cloud, iWork suite, Safari, iMovie, Logic Pro etc. It will have more mainstream modern applications available than Windows offers today in the Microsoft Store even counting x86.

What does Microsoft have ready for their ARM port? Bugger all. Given the quality of their store, will they ever be ready? I doubt it. A hypothetical Raspberry Pi 5 on Linux will still provide a better functioning device than any ARM box shipping with Windows. If manufacturers ship this crap, maybe that’s when we will see The Year of The Linux Desktop.

Re: Welcome to Windows Phone all over again....

Anonymous Coward

I agree windows apps are evermore becoming recognised as less and less worth the cost of slurp.

All these posts by MS on ARM seem a bit desperate and needy, almost as though they are pleading for anyone outside of the blinkered businesses to notice them.

Time to start selling any remaining MS stock me thinks

Re: Welcome to Windows Phone all over again....

six_tymes

"me thinks" you are so edgy... "Anonymous Coward"

Re: Welcome to Windows Phone all over again....

Anonymous Coward

I suppose if you are getting paid to support MS then you have to post something against criticism but just pointing out the obvious i.e. AC and "me thinks" isn't really any more value for money than anything else from MS

MS clearly need to either look at improving their shill's efforts or recognise that both have given up the effort up as pointless ?

Say after me 10 times "irrelevant" it applies to your post and MS in general

Re: Welcome to Windows Phone all over again....

Anonymous Coward

Ah my bad six_tymes, are really that new (6 posts) or is this a new shill account given your name's coincidence with your post count?

Re: Welcome to Windows Phone all over again....

Anonymous Coward

And EVERY single one of them is complete and total shite

Linux is a joke - anyone who thinks Linux is even a decent OS (not good/not great - just decent) is a total moron

Seriously - its so fucking bad it makes Windows look good

It's just fear of missing out

redpawn

Much of the world is moving to Arm, even Macintosh. Best not to look totally inept and behind the times.

Re: It's just fear of missing out

Michael Habel

Again are Intel just gonna lie down, and roll over, before floating titsup? Has nobody passed this memo off to them? Did the not care enough to lose Apple as just another OEM to sell their warez to?

Michael Habel

Why is everyone raging on M$ for? One would have to think that the inevitable victim here would be Intel, possibly AMD.

I mean it gets the knogin jogin that there isn't a proper ARM Linux disto in the vein of Ubuntu, or CentOS.*

*Yes I'm aware of generic ARM Builds for your Pi. I'm trying to think bigger than that though.

No man is an Iland, intire of it selfe; every man is a peece of the
Continent, a part of the maine; if a Clod bee washed away by the Sea,
Europe is the lesse, as well as if a Promontorie were, as well as if
a Mannor of thy friends or of thine owne were; any mans death diminishes
me, because I am involved in Mankinde; And therefore never send to know
for whom the bell tolls; It tolls for thee.
-- John Donne, "No Man is an Iland"