Skip to content

[macOS 27] Native USB passthrough support via Accessory Access and Virtualization frameworks #830

Description

@RobertoD91

Enhancement description

Enhancement description

Hi, at WWDC 2026, Apple introduced native USB passthrough support in Virtualization.framework.

This was discussed here: https://developer.apple.com/videos/play/wwdc2026/224/?time=274 , specifically at 4:34:

Documentation:
https://developer.apple.com/documentation/virtualization/vzusbpassthroughdeviceconfiguration

UTM has already implemented this functionality in version 5.0 for macOS 27, using the Apple Virtualization backend: utmapp/UTM#7877

This suggests that native USB passthrough could now be implemented in Docker Desktop without relying on third-party USB/IP solutions.

Expected behavior

Allow users to attach physical USB devices to Docker Desktop's Linux VM and expose them to containers using standard Docker mechanisms such as --device.

Previous discussions

This feature has been requested for years:

Activity

  1. beriberikix commented on Nov 7, 2026

    @beriberikix

    I developed a proof of concept as a generic VM. I also did a POC of Apple's container tool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions