Microsoft's Windows 10 ARM-twist comes closer with first demonstration

Brian, take a look at this ...


Last December, Qualcomm said Windows 10 would soon arrive on the ARM architecture, and it's had its first demo.

The news hit at MS Build, with software architect Arun Kishan and Lead Program Manager in the Window Core Kernel Platform Group Hari Pulapaka showing the capability off in this video.

It's an x86 emulation layer between Windows 10 and the Qualcomm Snapdragon 835 processor underneath (chosen for its battery life, Pulapaka says, giving Microsoft its ready-made pitch – “The Anywhere, Anytime PC”).

It's a full desktop experience which, ironically noted by Liliputing, is less locked-down than Windows 10 S, because the Win 10 on ARM can run non-Windows Store applications.

It is, as Pulapaka says. “a full desktop experience” – not just Windows Store apps, “your existing x86 apps will run completely fine on this device.”

Stuff that's native to the ARM device – for example the camera, USB ports and the like – get pulled into Windows 10 without change.

Emulated apps use a Windows-on-Windows abstraction layer, talking to the x86-to-ARM CPU emulator; below that, there's a system library (NTDLL) that handles the system calls to a kernel layer between the OS and the hardware.

Kishan explained that rather than try to run some kind of dynamic emulation, Microsoft developed a “Compiled Hybrid PE” (CHPE) – a set of x86 DLLs with x86 data types, and ARM64 code.

“These are like perfectly pre-generated binaries”, he added.

Windows 10 on ARM

Microsoft explains its x86 emulation

To prove that the emulation works, Kishan downloaded the venerable 7zip to run in Windows 10 on ARM.

When devices arrive later this year, Pulapaka said ARM kit will cover all form factors, from phones up to laptops. ®


Other stories you might like

  • It's 2022 and there are still malware-laden PDFs in emails exploiting bugs from 2017
    Crafty file names, encrypted malicious code, Office flaws – ah, it's like the Before Times

    HP's cybersecurity folks have uncovered an email campaign that ticks all the boxes: messages with a PDF attached that embeds a Word document that upon opening infects the victim's Windows PC with malware by exploiting a four-year-old code-execution vulnerability in Microsoft Office.

    Booby-trapping a PDF with a malicious Word document goes against the norm of the past 10 years, according to the HP Wolf Security researchers. For a decade, miscreants have preferred Office file formats, such as Word and Excel, to deliver malicious code rather than PDFs, as users are more used to getting and opening .docx and .xlsx files. About 45 percent of malware stopped by HP's threat intelligence team in the first quarter of the year leveraged Office formats.

    "The reasons are clear: users are familiar with these file types, the applications used to open them are ubiquitous, and they are suited to social engineering lures," Patrick Schläpfer, malware analyst at HP, explained in a write-up, adding that in this latest campaign, "the malware arrived in a PDF document – a format attackers less commonly use to infect PCs."

    Continue reading
  • New audio server Pipewire coming to next version of Ubuntu
    What does that mean? Better latency and a replacement for PulseAudio

    The next release of Ubuntu, version 22.10 and codenamed Kinetic Kudu, will switch audio servers to the relatively new PipeWire.

    Don't panic. As J M Barrie said: "All of this has happened before, and it will all happen again." Fedora switched to PipeWire in version 34, over a year ago now. Users who aren't pro-level creators or editors of sound and music on Ubuntu may not notice the planned change.

    Currently, most editions of Ubuntu use the PulseAudio server, which it adopted in version 8.04 Hardy Heron, the company's second LTS release. (The Ubuntu Studio edition uses JACK instead.) Fedora 8 also switched to PulseAudio. Before PulseAudio became the standard, many distros used ESD, the Enlightened Sound Daemon, which came out of the Enlightenment project, best known for its desktop.

    Continue reading
  • VMware claims 'bare-metal' performance from virtualized Nvidia GPUs
    Is... is that why Broadcom wants to buy it?

    The future of high-performance computing will be virtualized, VMware's Uday Kurkure has told The Register.

    Kurkure, the lead engineer for VMware's performance engineering team, has spent the past five years working on ways to virtualize machine-learning workloads running on accelerators. Earlier this month his team reported "near or better than bare-metal performance" for Bidirectional Encoder Representations from Transformers (BERT) and Mask R-CNN — two popular machine-learning workloads — running on virtualized GPUs (vGPU) connected using Nvidia's NVLink interconnect.

    NVLink enables compute and memory resources to be shared across up to four GPUs over a high-bandwidth mesh fabric operating at 6.25GB/s per lane compared to PCIe 4.0's 2.5GB/s. The interconnect enabled Kurkure's team to pool 160GB of GPU memory from the Dell PowerEdge system's four 40GB Nvidia A100 SXM GPUs.

    Continue reading

Biting the hand that feeds IT © 1998–2022