microsoft / microsoft/WSL

linux-tools package for WSL2

Open
#11,371 1 comment 1 reaction 0 assignees View on GitHub
feature
Dominant language
C++
Stars
33.7k
Forks
1.8k
Avg merge
3d 17h
Merged PRs (30d)
116

Description

github.com/dorssel/usbipd-win does not include client-side support. Running usbipd.exe from WSL2 results in a hung console. I discussed this with @dorssel and he recommends using native usbip, which is included in the linux-tools package. I attempted to install this package, however, the installed version would not run because it isn't compatible with the current version of linux in WSL2, which is the following:

`C:\WINDOWS\system32>wsl --version`
`WSL version: 2.1.5.0`
`Kernel version: 5.15.146.1-2`
`WSLg version: 1.0.60`
`MSRDC version: 1.2.5105`
`Direct3D version: 1.611.1-81528511`
`DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp`
`Windows version: 10.0.19045.4170`

There is no version of linux-tools built for the version of linux used in WSL2.

Please build and maintain this package as part of WSL2.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing how WSL2 currently packages or integrates Linux tools, then investigate native usbip and the linux-tools package against kernel version 5.15.146.1-2. Done means a linux-tools package is built and maintained for WSL2, and its usbip client runs without hanging in WSL2.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.