Repository navigation
WinBridge 0.2.0
WinBridge now runs Windows apps as well as building them — the all-in-one loop on one Linux machine:
winbridge build ./myapp
winbridge run myapp/build/winbridge/windows-x64/myapp.exe
New in 0.2.0
winbridge run <app.exe>— run Windows programs on Linux. WinBridge downloads and manages its own Wine runtime (Kron4ek Wine 11.14 wow64 build, checksum-verified before it is ever unpacked; nothing runs without a verification stamp). No system Wine, no root, nothing to configure.- One isolated prefix per app under
~/.local/share/winbridge/prefixes/—--prefixto override,--list-prefixesto see them, and resetting an app is deleting one directory. - The executable is PE-verified before launch, its output streams live, and its exit code becomes
winbridge run's own. - Process handling fix: commands that leave background daemons behind (Wine's
wineserver, and anything like it) no longer hang the CLI.
First run installs the runtime (~94 MB) and bootstraps the app's prefix, which takes a few minutes once; after that, runs start in well under a second. Not yet included (next M4 slices): DXVK for Direct3D, .desktop launcher entries, winetricks recipes — see docs/running.md.
Install
Debian/Ubuntu:
curl -LO https://github.com/Dhiva-Labs/WinBridge/releases/download/v0.2.0/winbridge_0.2.0-1_amd64.deb
sudo apt install ./winbridge_0.2.0-1_amd64.deb
winbridge doctor
Any Linux x86-64 (no root needed):
curl -LO https://github.com/Dhiva-Labs/WinBridge/releases/download/v0.2.0/winbridge-0.2.0-linux-x64.tar.gz
tar -xzf winbridge-0.2.0-linux-x64.tar.gz
install -Dm755 winbridge ~/.local/bin/winbridge
winbridge doctor
Verify downloads with sha256sum -c SHA256SUMS.
394 tests green in CI. Building still covers Go, Rust, .NET, C/C++ natively and Flutter through the build VM.