Home NewsX Exploring Windows on ARM: The Future of Computing

Exploring Windows on ARM: The Future of Computing

by info.odysseyx@gmail.com
0 comment 13 views


hello! My name is Sourabh Kumar Verma and I am a Microsoft Learn Student Ambassador from Bangalore. I am currently studying computer engineering.

I recently had a chance to explore. Windows on ARM (24H2)Hosted on Azure virtual machine. Yes, that’s right. Windows on ARM is available on Azure, but many people don’t know about it! You don’t need a physical Windows Dev Kit 2023 or Windows Copilot+PC to access it.

What is Windows on ARM?
Windows on ARM refers to a version of the Windows operating system optimized for devices running ARM-based processors, as opposed to the traditional x86 architecture. ARM processors are known for: power efficiencyIdeal for mobile and energy-sensitive devices. Over the past few years, ARM has grown in popularity due to its features: Provides powerful performance The smaller form factor extends battery life and allows for more efficient operation.

Why ARM over x86?
The ARM architecture focuses on: Power efficiency and simplified instruction setIt offers significant advantages over x86. ARM-based devices tend to consume less power, making them ideal for portable and battery-powered devices. ARM processors also support better thermal management, reducing the need for complex cooling systems. These changes are essential to expanding Windows to a wider range of devices, not just PCs.

For more technical details, check here. Windows on ARM Overview.

Running Windows on ARM in Azure VMs
Yes, Windows on ARM can be hosted in the cloud and I have personally tested it. Azure virtual machine. No special hardware is required, just a VM deployment. I used a setup with 4 cores and 16GB of RAM (Standard D4pds v5 Configuration), running Windows 11 Pro and connected via RDP

As soon as I booted it up, I noticed some immediate differences.

  • The default wallpaper was not the familiar Windows 11 Bloom wallpaper.
  • In Task Manager, the VM is ampere altra processorThe system consumed approximately 3.5 GB of RAM and 20 GB of disk space.
  • It’s very quick.
  • Almost all of our services run on ARM64.

SOURABHKUMARVERMA_0-1727809940001.png

SOURABHKUMARVERMA_1-1727808679444.png

SOURABHKUMARVERMA_0-1727809348279.png

Most services running ARM64 architecture

App compatibility for Windows on ARM
There are three types of app experiences when running Windows on ARM:
1. Fully optimized: Apps built specifically for ARM processors run smoothly and take full advantage of the architecture.
2. Emulated via prism layer: x86 apps can still run on ARM through emulation, which uses a compatibility layer to translate instructions. Learn more x86 emulation on ARM.
3. Incompatible apps: Some x86 apps, especially those that rely heavily on game engines, anti-cheat software, or specific drivers, may not run as expected.

Developer tools for ARM from Microsoft
In Microsoft Build 2024 Co-pilot + PC This was a major announcement and showed how Windows on ARM will play an important role in future developments. You can learn more about that release here. here.

Microsoft has made significant progress in giving developers the tools to create. Native ARM app. whether you are working together visual studio, visual studio codeOr using another framework like .netThere is strong support for ARM-optimized app development. Programming languages ​​such as python, aspirate#Many other features are fully supported, making it easier for developers to build powerful applications on this architecture.

I tested a C# Tic Tac Toe app. Built for x86 in .NET 5Thanks to the excellent emulation layer, it ran flawlessly with no stutters or warnings.

SOURABHKUMARVERMA_0-1727808617831.png

Run x86 compiled .NET apps on Windows on ARM through emulation

SOURABHKUMARVERMA_6-1727809016858.png

You have successfully installed Python 3.12.6 ARM64.

SOURABHKUMARVERMA_5-1727808913637.png

organizing resources

conclusion
Windows on ARM represents a significant leap forward in efficiency, scalability, and portability for developers. Microsoft’s Commitment to Support ARM developer tools, emulation layerand Azure VMs This architecture is easier for developers to explore than ever before. With a powerful development environment, programming language support, and focus on native ARM apps, the potential for innovation is enormous.

If you’re a developer, now is the perfect time to explore. Windows on ARM—Whether through Azure or through the various developer kits available. The future of computing could be powered by ARM!

Useful Links

  1. Windows on ARM overview:
    Learn more about the architecture and features of Windows on ARM.
    Windows on ARM Overview
  2. x86 emulation of Windows on ARM:
    Learn how x86 apps run on ARM using Microsoft’s Prism layer for emulation.
    x86 emulation on ARM
  3. Visual Studio for ARM development:
    Explore the tools you can use to develop ARM-optimized apps using Visual Studio.
    Visual Studio on ARM
  4. Windows Development Kit 2023:
    Learn about hardware for developing ARM apps locally.
    Windows Development Kit 2023
  5. Co-Pilot + PC Released:
    Read about the exciting new Copilot features unveiled at Microsoft Build 2024.
    Introduction to Copilot + PC
  6. Enroll in the Windows Insider Program

These links will help you get started building, testing, and optimizing apps for Windows on ARM.





Source link

You may also like

Leave a Comment

Our Company

Welcome to OdysseyX, your one-stop destination for the latest news and opportunities across various domains.

Newsletter

Subscribe my Newsletter for new blog posts, tips & new photos. Let's stay updated!

Laest News

@2024 – All Right Reserved. Designed and Developed by OdysseyX