Redstone 3 will run x86 application on ARM! But how? - Bits and Chips Skin ADV
Text Size

Microsoft just reveled that Windows 10 will be able to run a full desktop environment on ARM64 machines in the future update codenamed “Redstone 3”.
This is not a big surprise after all, Microsoft works with ARM machines since earlier versions of Windows Embedded Compact (from which Windows Mobile bore), and with the less lucky and bad thought Windows RT. Moreover, Microsoft added more ARM64 developer in the last couple of Visual Studio releases, so this announce is not unexpected for developers.

The big news is that with Redstone 3 ARM64 devices will be able to run a full Win32 desktop environment, without any sort of padlock (like Windows RT had), and – and this is a big “and” – x86 Win32 applications too.

In a not so well defined emulation environment, Microsoft and Qualcomm just showed to the world the new Windows 10 ARM desktop environment capable of running traditional application historically bound to the x86 machines only, like Adobe Photoshop and the complete desktop version of Microsoft word:

Although amazing this announce is, we cannot halt asking ourselves how all this is made possible.

Until now, neither Microsoft nor Qualcomm have better specified what kind of technology is behind this emulation. This is an important detail, since it could establish any sort of limitations and performance issues all this technology is about.
As for the Win32 desktop environment, this is not a big deal: the structure of the Windows API source code is made to support many architectures (not only x86 variants), and ARM is one of the supported.

What is interesting is the x86 emulation affair. First, it is not clear what kind of instruction sets (ia32 only – aka x86 32-bit extension – or x64 too – x86 64-bit extension) and what kind of SIMD (SSE, SSE2, …, AVX etc.) extensions are supported. This are meaningful details since better establish what x86 applications we would able to run on this new edition of Windows.
Still speaking about the x86 emulation stuff, it is not clear what kind of emulation is it at all: a hardware emulation, a software emulation or a cloud-streaming-emulation? This is essential to understand the performance of this entire technology and could open other questions related to the x86 patents and licenses.

At the time of writing, we are not able to find any official details or specifications about this, however we made some observations:

First, the video shows the processor is not capable of any virtualization technology:



This could mean actually that build of Windows did not support any ARM virtualization at all (which is kind of strange because some ARM virtualization technologies are supported and used by other ARM Windows products), or – and this hypothesis looks more realistic to us – all this were running under a virtualized environment, probably using some kind of cloud or streaming service.

The second hypothesis get strengthened if we look at another recent product powered by the Qualcomm Snapdragon 820, the HP Elite X3 which brings advanced Continuum features on Windows 10 mobile.

Following this trail, all this x86 emulation affair could reveal a next advanced Continuum evolution, in an in-depth exclusive feature for the future Windows 10 running on ARM64 PCs, maybe powered by some sort of Windows Azure cloud/streaming subscription.

Pay attention on more Windows 10 on ARM PCs news in the next months.

Pubblicato in: News, English News
Tags: arm , continuum , qualcomm , Snapdragon , windows , windows 10

Alessio Tommasini
Autore: Alessio Tommasini
Esperto in:
Programmazione, gaming, Windows
Ancora studente di informatica è appassionato di videogiochi, assemblaggio di PC e programmazione 3D tramite DirectX. Esperto di sistemi operativi Windows, videogames e periferiche.
Notizie postate da Alessio TommasiniArticoli postati da Alessio Tommasini
Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo.


B&C Youtube Channel


o Intel Corp. 36.32 ▲0.14 (0.39%)
o Advanced Micro Devices 13.00 ▼0.11 (-0.84%)
o Microsoft Corp. 66.40 ▲0.90 (1.37%)
o NVIDIA Corp. 101.68 ▲0.42 (0.41%)
o Texas Instruments 79.81 ▼0.95 (-1.18%)
o Apple Inc. 142.27 ▼0.17 (-0.12%)
o Oracle Corp. 44.43 ▼0.10 (-0.22%)

Intel Corp.

Company ID [NASDAQ:INTC] Last trade:36.32 Trade time:4:00PM EDT Value change:▲0.14 (0.39%)

Advanced Micro Devices

Company ID [NYSE:AMD] Last trade:13.00 Trade time:4:00PM EDT Value change:▼0.11 (-0.84%)

Microsoft Corp.

Company ID [NASDAQ:MSFT] Last trade:66.40 Trade time:4:00PM EDT Value change:▲0.90 (1.37%)


Company ID [NASDAQ:NVDA] Last trade:101.68 Trade time:4:00PM EDT Value change:▲0.42 (0.41%)

Texas Instruments

Company ID [NASDAQ:TXN] Last trade:79.81 Trade time:4:00PM EDT Value change:▼0.95 (-1.18%)

Apple Inc.

Company ID [NASDAQ:AAPL] Last trade:142.27 Trade time:4:00PM EDT Value change:▼0.17 (-0.12%)

Oracle Corp.

Company ID [NYSE:ORCL] Last trade:44.43 Trade time:4:00PM EDT Value change:▼0.10 (-0.22%)

Ultime dal forum

Extreme-Cooling: le cose che bisogna sapere (5)
23/04/2017 11:48, Fottemberg

Primi problemi per i nuovi Galaxy S8: schermi tendenti al rosso (14)
23/04/2017 11:46, Alessio89

[Official Topic] AMD "Zen" (1191)
22/04/2017 22:21, bellandrew82

SAPPHIRE presenta le schede RX 580, RX 570 e RX 550 serie PULSE (3)
22/04/2017 18:59, Il nabbo di turno

Nuovo o... Lavato con Perlana? (331)
22/04/2017 14:39, Sasha

Buongiorno e buonasera (5270)
22/04/2017 13:49, Alessio89

Confermati i nostri rumor: Skylake-X sarà anche a 12 Core (7)
22/04/2017 13:04, Rafy93

Il meglio dal forum

[Official Topic] AMD APU Kabini, Temash, Kaveri e... Carrizo. Discutiamo le ultime novità sulle APU AMD basate su microarchitettura Bulldozer e Jaguar
[Waiting for] AMD GPU Polaris & Vega (ex-Arctic Islands). Discutiamo le ultime novità sulle GPU Polaris di AMD, senza dimenticarci di Vega!
[Official Topic] Nvidia Pascal GPU. Discutiamo le ultime novità sulle GPU Pascal di NVIDIA e su quanto ci aspetta in futuro!
[Official Topic] AMD "Zen". Discutiamo le ultime novità sulla microarchitettura x86 Zen di AMD e le CPU/APU in arrivo.
Buongiorno e buonasera. Il thread dedicato alle discussioni più futili e divertenti! Ogni forum che si rispetti ne ha uno, no?
Creative Sound Blaster e Windows 10/8.1/8/7/Vista. Dedicato a tutti i possessori delle schede audio di Creative Labs!
B&C e la questone "degli articoli prezzolati". Perché B&C è un portale diverso?