Compatibility
Wing is capable of running on a number of platforms. On all of these platforms, it supports 64bit x86 (Intel and AMD) and ARM (MediaTek, Qualcomm, Apple, ...) chips. Go to your device's system settings to know which version you need.
This pages gives you instructions on how to run Wing on a specific platform. If a platform is not listed here, it is not supported, although you could be able to compile Wing for it.
Wing does not yet have an official installer. Be extremely cautious if you use an unofficial installer, since the Wing developers cannot ensure what this installer does is safe.
Depending on your CPU architecture (x86 or ARM), you will need a different file.
wing-*-x64
on x86 (Intel or AMD chips), and wing-*-arm64
on ARM (Qualcomm, Apple or other ARM-based chips).On Windows ARM, the
wing-win32-arm64.exe
file may not work. If that is the case for you, try using wing-win32-x64.exe
instead.On Linux, the file you download depends on the libc your system runs on. For most distributions,
wing-linux-glibc-*
should work; on Alpine Linux you would need wing-linux-musl-*
. If you are unsure, you can download wing-linux-*
, which is libc-independant but is bigger.On Windows 11 and macOS,
wing-*-x64
will also work on ARM-based chips, at the expense of reduced performance, until Microsoft or Apple removes x86 compatibility from their OS.It is possible to run Wing programs on Android through Termux. If you want to natively run Wing programs, you will need root access, and since the Wing developers do not recommend you do this, it will not be explained here.
To run Wing programs on Android, follow these steps:
- First, download
wing-linux-arm64
to an easily accessible folder in your device's internal storage (external storage won't work)- If you are on an AndroidIA (Intel-based) Android device, or any other Intel/AMD-based Android version, you will need
wing-linux-x64
instead
- In your phone's settings, allow Termux to access files and media.
- Open Termux and wait for it to install.
- Run the
cd /storage/emulated/0
command to go to your device's internal storage, and runls
to confirm you are in the right directory.- If you get an error, make sure Termux is allowed to access files and media and completely restart the app.
- Use
cd
to go to the directory you downloaded Wing to. - Run
cp wing-linux-arm64 /data/data/com.termux/files/usr/bin/wing
to install Wing.- Once again, if you are on an AndroidIA (Intel-based) Android device, or any other Intel/AMD-based Android version, you will need to replace
wing-linux-arm64
withwing-linux-x64
.
- Run
chmod +x /data/data/com.termux/files/usr/bin/wing
to make Wing executable. - You can now use the
wing
command throughout your entire Termux environment. Runwing --version
to confirm everything is working.
Last modified 3mo ago