Weave
github.com
Spec sheet
- Purpose
- Weave is a Rust-native compatibility layer that translates Win32 APIs so Windows applications can run on Linux.Read 7 Oct 2026 · github.com
- Integrations
- The architecture maps graphics to host Vulkan and audio to PipeWire, while the README says DXVK/VKD3D are scaffolded or in progress rather than shipped.Read 7 Oct 2026 · github.com
- Privacy
- The README says Weave runs locally, is not cloud-dependent, and has no telemetry without explicit opt-in.Read 7 Oct 2026 · github.com
- License
- Weave is free software licensed under GPL-3.0.Read 7 Oct 2026 · github.com
- API coverage
- The resolver registers 2,506 Win32 exports, of which 214 meet the project's milestone-qualified implementation gauge; the README cautions this is not application compatibility coverage.Read 7 Oct 2026 · github.com
- Approach
- Weave independently reimplements the Win32 API and uses Wine as a behavioral reference; it is not built from Wine code.Read 7 Oct 2026 · github.com
- Architecture limits
- Weave is not a Windows virtual machine or a drop-in Wine replacement, and apps outside its supported list are unsupported.Read 7 Oct 2026 · github.com
- Compatibility
- The README lists 7-Zip as supported and reports validation of Notepad++ and IrfanView workflows; apps outside the supported list are not claimed to work.Read 7 Oct 2026 · github.com
- Contribution and support
- External code contributions are not being accepted, while issues are welcome for bug reports and security disclosures.Read 7 Oct 2026 · github.com
- Download
- Tagged releases publish a Linux x86-64 binary named weave-x86_64 with a SHA-256 file on GitHub Releases.Read 7 Oct 2026 · github.com
- Downloads
- The README says tagged releases publish a Linux x86-64 binary and SHA-256 file on GitHub Releases, and that no aarch64 build is shipped.Read 7 Oct 2026 · github.com
- Filesystem isolation
- The project says Landlock filesystem isolation is on by default and requires no root access.Read 7 Oct 2026 · github.com
- Graphics and audio
- The project describes graphics delegation to DXVK/VKD3D over host Vulkan and audio mapping to PipeWire, while noting DXVK/VKD3D are not yet shipped.Read 7 Oct 2026 · github.com
- Implementation
- Weave is an independent implementation built from scratch and does not use Wine code.Read 7 Oct 2026 · github.com
- Implementation status
- The repository reports 2,506 Win32 exports registered, of which 214 meet its milestone-qualified implementation gauge, and says this gauge is not application compatibility coverage.Read 7 Oct 2026 · github.com
- Local operation
- Weave runs locally and has no telemetry without explicit opt-in.Read 7 Oct 2026 · github.com
- Maturity
- The project describes itself as early-stage and experimental, with a narrow focus on single-binary native Win32 desktop apps and SDL-era games.Read 7 Oct 2026 · github.com
- Platform limits
- The project targets Linux x86-64 and says it does not ship an aarch64 build.Read 7 Oct 2026 · github.com
- Sandbox
- Apps run by default in an out-of-process sandbox using fork, a seccomp-BPF syscall filter, and Unix-domain-socket IPC.Read 7 Oct 2026 · github.com
- Sandboxing
- Apps run by default in an out-of-process sandbox using a forked guest, seccomp-BPF syscall filtering, and IPC over Unix domain sockets.Read 7 Oct 2026 · github.com
- Security limits
- The security policy says guest-controlled pointers, PE parsing, FFI, and ABI shims remain part of the unsafe surface despite Rust and sandboxing.Read 7 Oct 2026 · github.com
- Security reporting
- The security policy directs vulnerability reports to a private GitHub security advisory or the maintainer by email, and says not to file public issues for unpatched vulnerabilities.Read 7 Oct 2026 · github.com
- Stage
- The project describes itself as early-stage and experimental, aimed at single-binary native Win32 desktop apps and SDL-era games.Read 7 Oct 2026 · github.com
- Stewardship
- The repository says Weave is built and maintained by IronTree Software as the founding asset of the Libre Commons.Read 7 Oct 2026 · github.com
- Support and contributions
- Issues are welcome for bug reports and security disclosures, but external code contributions are not currently accepted.Read 7 Oct 2026 · github.com
- Supported apps
- The README reports support for 7-Zip extraction and archive browsing, and demonstrated save-roundtrip behavior in Notepad++ and image workflows in IrfanView.Read 7 Oct 2026 · github.com
Where Specifiction places it
- Windows Compatibility Layers#20 of 267.1