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.
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.
See the Quick Start for verified installation and launch commands.
- Complete runtime inventory
- Quick Start
- Project overview
- Architecture
- Graphics
- D3DMetal integration audit and roadmap
- Performance
- Packaging and validation
- MetalSharp integration
- Third-party license index
- Security policy
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.
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.
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.