utmapp / utmapp/UTM

Feature Request: USB passthrough for Apple Virtualization backend

Open
#7,777 2 comments 6 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.