Install Wintty on Windows on ARM

Sponsor and Pro desktop carry the experimental ARM64 build for Windows on ARM. How to install it, which channels serve it, and how to check the build you have.

Wintty ships a native ARM64 build for Windows on ARM. It is the same terminal, built for the machine instead of for the x64 emulation layer Windows provides on that machine.

Which editions carry it

Sponsor and Pro desktop have an ARM64 build. OSS ships no binary at all, and Pro Legacy and Pro Enterprise have no ARM64 build.

The same sponsorship covers both architectures: a sponsor entitled to stable is entitled to arm64-stable, with no separate tier and nothing extra to buy.

How to get it

Sponsor at any amount, then sign in with GitHub on the download page. The ARM64 installer is also on the Windows on ARM page, which is where the build's current state lives.

Architecture is a channel dimension, so the ARM64 build of a channel is its own channel:

  • arm64-stable — released ARM64 builds.
  • arm64-tip — development ARM64 builds.

Installed builds poll their channel's update feed and update in place, the same way the x64 build does.

Note

ARM64 builds are experimental: there is no ARM hardware here to test them properly yet, so treat them as early builds even on the stable channel. Reports from Windows on ARM machines are welcome.

Building it yourself

The source build walkthrough in build from source documents the x64 build. There is no ARM64 source build walkthrough yet.

Requirements

  • Windows 10 or 11 on an ARM64 machine.
  • A DirectX 12 capable GPU for the standard renderer. Machines that cannot run DirectX 12 take Pro Legacy, which is built against DirectX 11.

How to check which build you installed

On Windows 11, Settings > Apps > Installed apps lists the architecture in the app's details, and Task Manager's Details tab shows it per process. An x64 build on an ARM machine is the emulated one; installing the ARM64 installer is what changes it. The ARM64 vs x64 emulation explainer covers what the difference means.

Where to report problems

Open an issue on GitHub with the device, the Windows version, and what you saw, and say it is a Windows on ARM machine.