WSLがUSBデバイスサポートしていなかった件について


1.WSLがUSBデバイスサポートしていなかった件まとめ

WSLでGUIアプリを実行するでWSLでGUIアプリを利用できるようになったので,USBカメラなどのUSBデバイスを接続していろいろ遊べると思っていたら,WSL2がUSBデバイスをサポートしていなかったことが判明しました.

Microsoft公式のFAQ「WSL 2 の GPU にはアクセスできますか? ハードウェア サポートを強化する予定はありますか?」に記載がありました.
筆者が確認したのは,2021/04/07に更新された記事で,今後サポートされるかもしれません.

調査した際に,USBシリアルはWSL上のLinuxからscreenコマンドで通信できるらしいのと,WSLのカーネルをカスタマイズすればUSBデバイス接続できるらしいことがわかりましたので,興味のある方は試してみていただければと思います.

なお,USBメモリなどのストレージに関しては,ドライブをマウントすることは可能です.

筆者は,シリアル通信はラズパイでベアメタルプログラミングする際に使用するかもしれませんが,USBデバイス接続についてはMicrosoftが公式サポートするまで保留する予定です.

2.関連リンク