WoA Enablement: Project List (Public)
2Key
DONE-1 - It is done when the upstream project releases official binaries for WoA and merges new features over time, etc. Yet Linaro may still be accountable for fixing regressions
DONE-2 - it is done when the upstream project also owns the maintainership role and Linaro is not required to work on that given project anymore. This is the SELF SUSTAINING goal
ย
Prioritized Enablement List (Pending)
ย
Project | Status | External Request | Blocked On | Notes | Ownership |
GCC/MinGW | ACTIVE | ย | ย | Arm | |
Python Packages | ACTIVE | ย | ย | ย | Microsoft |
Git for Windows | BLOCKED | ย | GCC | Dependent on Bash (cygwin), msys2 and GCC | ย |
Perl | BLOCKED | GCC | ย | ย | |
MySQL | ACTIVE - WAITING | ย | External Vendor/Partner | MSFT shipped them boxes for CI support | External Vendor/Partner |
Unreal | WONT DO | ย | External Vendor/Partner | ย | External Vendor/Partner |
Postgres | ACTIVE - WAITING | ย | External Vendor/Partner | Community | |
Anaconda | WONT DO | ย | External Vendor/Partner | Not an open-source project but could help with build infrastructure or support. | External Vendor/Partner |
Conda forge | BLOCKED | ย | External Vendor/Partner | ย | External Vendor/Partner |
Android Studio | BLOCKED | ย | External Vendor/Partner | Linux Arm64 support is also not available. Intellij support is available. Many google tools (e.g: Android NDK, aapt, ADB, emulator etc.) need porting. | External Vendor/Partner |
VLC DVD Playback | SHELVED | ย | ย | ย | ย |
TFLite | BLOCKED | ย | External Vendor/Partner | TFLite have C/C++ and Python wrappers. Python wrappers (tflite-runtime) are not yet supported on windows. C/C++ libraries can be build from source. | External Vendor/Partner |
R | ASSIGNED | ย | ย | Arm using university engagements to work on this. | Community |
Julia | BLOCKED | ย | GCC | GCC | ย |
MariaDB | WONT DO | ย | External Vendor/Partner | ย | External Vendor/Partner |
Kotlin | BLOCKED | ย | External Vendor/Partner | Might be required for Android Studio | External Vendor/Partner |
Postman | WONT DO | ย | External Vendor/Partner | ย | ย |
FFMPEG Arm64EC | ACTIVE - WAITING | ย | ย | ย | Qualcomm |
Wine | WONT DO | ย | Community | ย | ย |
Arduino IDE | ASSIGNED | ย | ย | https://github.com/arduino/arduino-ide | Community |
Jenkins | WONT DO | ย | External Vendor/Partner | ย | External Vendor/Partner |
MongoDB | BLOCKED | ย | External Vendor/Partner | ย | External Vendor/Partner |
GHC | ASSIGNED | ย | ย | Arm using university engagements to work on this. | Community |
mhook | WONT DO | ย | ย | https://github.com/martona/mhook | ย |
syswhispers | WONT DO | ย | ย | ย | |
SciLab | BLOCKED | ย | External Vendor/Partner | ย | Qualcomm |
Qt5 (ARM64EC) | WONT DO | ย | External Vendor/Partner | ย | Qualcomm |
Raylib | WONT DO | ย | ย | ย | ย |
FBX | WONT DO | ย | ย | ย | ย |
ACES | WONT DO | ย | ย | ACES open source software pipeline | ย |
oneMKL | WONT DO | ย | External Vendor/Partner | Intel Math kernel library | Arm |
RLM | WONT DO | ย | ย | ย | ย |
Collada 14 | WONT DO | ย | ย | ย | ย |
Collada 15 | WONT DO | ย | ย | ย | ย |
OpenMPI -> Microsoft MPI | BLOCKED | ย | Waiting for MSFT to approve PR https://github.com/microsoft/NetworkDirect/pull/19 | Waiting on MSFT | Linaro |
MediaPipe | ย | ย | ย | ย | Qualcomm |
Krita | ย | ย | ย | Qualcomm | |
ComfyUI | BLOCKED | ย | ย | ย | Arm |
Unsloth | BLOCKED | ย | External Vendor/Partner | ย | Linaro |
Ansible | WONT DO | ย | ย | Redhat s/w | ย |
WONT DO | ย | ย | ย | ย | |
Paddle | WONT DO | ย | ย | ย | ย |
LlamaFactory | BLOCKED | ย | ย | ย | ย |
HashiCorp Terraform | WONT DO | ย | ย | ย | ย |
Chef | BLOCKED | ย | MSYS2 | ย | ย |
Geany | BLOCKED | ย | GCC | ย | ย |
Audacity: FFMPEG Installer | WONT DO | ย | ย | Audacity release mentioned that FFMPEG installer needs to separately setup | Linaro |
Strawberry Perl | BLOCKED | ย | GCC | See Perl above, depends on GCC/MinGW | Linaro |
Libdispatch | ACTIVE | ย | ย | ARM64EC support needed | Linaro |
SWIFT corelibs | ACTIVE | ย | ย | ARM64EC support needed | Linaro |
ifcopenshell | ACTIVE | ย | ย | Linaro |
ย
Prioritized Enablement List (Complete)
Project | Notes | Done Level | Done Notes |
QT | Qt is still in technical preview. Qt PM communicated that full release for WoA will be available from Qt 6.5. | DONE-2 | ย |
Python | ย | DONE-2 | CI is still maintained by Linaro |
VLC | They made one release, many years ago of the v4 beta. But for some reason stopped further releases. This has been fixed now and releases are back | DONE-2 | Released with cross-compilation. |
Boost | Boost Getting Started on Windows - 1.76.0 | DONE-2 | ย |
LLVM | ย | DONE-2 | ย |
Java | https://blogs.oracle.com/javamagazine/enabling-java-for-windows-on-arm64 | DONE-2 | ย |
Bazel | ย | DONE-2 | ย |