mirror of
https://github.com/jamesstringer90/appsandbox.git
synced 2026-10-22 02:52:49 -05:00
App Sandbox 0.1.4 - **Windows 11 (ARM64) VMs on macOS.** On an Apple Silicon Mac, App Sandbox can now create and run Windows 11 ARM guests -- previously a macOS host could only run macOS guests. The Windows guest gets its own display window, keyboard and mouse, sound, clipboard (including copying files to and from your Mac), one-click SSH, and networking, and is built from a Windows 11 ARM64 ISO you provide. It runs on a self-contained virtual-machine engine bundled with the app, and the guest agent and drivers are downloaded (code-signed) when you create the VM, so no test-signed components ship inside App Sandbox. - **Non-ASCII usernames and passwords now work when creating a VM through the scriptable API.** Characters outside plain ASCII (for example Chinese) arrive from the API JSON-escaped; App Sandbox stored the escape sequences literally instead of decoding them, so a VM created via the API with such a credential would reject the login. They are now decoded correctly. (The desktop app was unaffected.) - **The virtual display now recovers if it gets disabled in the guest.** The guest agent kept trying to restart the App Sandbox display driver -- which can't re-enable a disabled device -- so the picture never came back; it is now re-enabled and recovers. - Various stability and bug fixes across the Windows and macOS components. - **Windows VMs on macOS are not GPU-accelerated.** - **x64 (emulated) apps in ARM Windows VMs don't get the OpenGL fix** -- the Mesa driver shipped on ARM is ARM64-only; native ARM64 apps get full GPU OpenGL. (carried over from 0.1.2) - **ARM Linux (Ubuntu 26.04 LTS) guests do not work -- on ARM, Windows is the only working guest** (Ubuntu 26.04's arm64 kernel churns BPF JIT memory and never reaches the desktop). (carried over from 0.1.2)