Feature Request: USB passthrough for Apple Virtualization backend
- Dominant language
- Swift
- Stars
- 35.5k
- Forks
- 1.8k
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 7
Description
Hi,
I'm running a Linux VM on the Apple Virtualization backend (Apple
Silicon Mac), and I'd love to be able to plug in USB devices from my
Mac and have them show up in the VM. Right now this only works if I
switch to the QEMU backend, which means giving up Rosetta support.
Apple showed at WWDC 2026 that macOS 27 will add USB support to their
Virtualization framework, so hopefully this becomes possible for UTM
too. Would be great to see this supported once macOS 27 is out.
Thanks!
Contributor guide
Research direction
Start with UTM’s Apple Virtualization backend and Apple’s macOS 27 Virtualization framework USB documentation; compare the requested behavior with the existing QEMU backend and its USB passthrough. Done means USB devices connected to the Mac appear in Linux VMs while retaining Rosetta support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, swift
- Domain
- desktop, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100