Skip to content

Repository files navigation

VKMT Wine

Cross-architecture ARM64 Wine with FEX for Apple Silicon macOS.

Release CI License: MIT for VKMT-authored material


VKMT Wine is an Apple-Silicon-native, cross-architecture Wine runtime for macOS. The Wine host and native Unix boundary are ARM64; FEX supplies the execution path for x86_64 and i386/WoW64 Windows applications.

Architecture

Apple Silicon macOS
└── ARM64 Wine host and wineserver
    ├── ARM64/AArch64 Windows
    ├── ARM64EC Windows
    ├── x86_64 Windows  ── FEX xtajit64
    └── i386/WoW64      ── FEX xtajit

xtajit64 and xtajit are required runtime providers. Both are retained in the runtime, along with their architecture-specific build and compatibility variants.

Quick start

See the Quick Start for verified installation and launch commands.

Documentation

The complete inventory is the component-level description of the shipped runtime. The release's file hashes and asset manifest remain authoritative for the exact bytes in a particular build.

Continuous integration

GitHub Actions runs portable checks for shell syntax and ShellCheck, Python compilation and Ruff, Rust formatting/Clippy/tests, a CMake configure/build/test smoke project, and Java compilation/execution. CodeQL security analysis covers C/C++, Java, Rust, and Python; ShellCheck is the shell security analyzer. The CI-only fixtures are kept out of redistributable runtime source snapshots.

License

VKMT-authored repository material is MIT licensed; see LICENSE. Wine, FEX, DXMT, DXVK, VKD3D-Proton, MoltenVK, Mono, and other bundled components retain their own licenses. See the third-party license index before redistributing the runtime.

About

A 0-Rosetta Wine Build for Arm64 MacOS Silicon, Using a custom FEX build and Deterministic Guest Architecture.

Topics

Resources

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages