USB-doorvoer op Windows Subsystem for Linux nu mogelijk dankzij stagiair

Dankzij een stagiair bij Microsoft is het nu mogelijk usb-verbindingen te gebruiken met het Windows Subsystem for Linux. WSL is bedoeld om ontwikkelaars in staat te stellen Linux-binaries te gebruiken zonder de Windows-omgeving te moeten verlaten.

In een blogpost wordt uitgelegd dat er gebruik wordt gemaakt van het usb/ip-protocol om usb over de virtuele netwerk-interface tussen Windows en het subsysteem te gebruiken. Dit wordt al sinds 2009 door de Linux-kernel ondersteund maar is door recente aanpassingen eenvoudiger te gebruiken.

Senior developer Ben McMorran werkt in het C++-team en legt in een YouTube-video uit dat voor ontwikkelwerk voor Visual Studio en VS Code usb-devices nodig waren, maar dat dit niet ondersteund werd. Nelson Daniel Troncoso Aldas heeft tijdens zijn zomerstage een bijdrage geleverd aan het open-source project usbipd-win om veelvoorkomende usb-scenario's zoals het uitlezen van een smartcardlezer of het flashen van een Arduino mogelijk te maken.

Dit project is gestart door de Nederlandse ontwikkelaar Frans van Dorsselaer, die usb-doorvoer miste voor een persoonlijk hobbyproject:

This started as a personal hobby project to get a single device working. I recently switched from VirtualBox to Hyper-V, but I was missing the USB passthrough functionality for my device. Unhappy with the existing solutions, either expensive commercial solutions or open-source projects that required unsigned drivers, I decided that I could do this! I read up on the USB standard, the USBIP implementation in the Linux kernel, and the VirtualBox driver source code. Next, a colleague of mine asked if his USB token would work too. Of course, it didn’t, but I decided to publish the project on GitHub and make it feature complete. Microsoft found my project and decided to help make it more mature with a proper management interface and support for WSL. And that is where we are now: configurable USB passthrough for Hyper-V and WSL.

Het is niet duidelijk of deze oplossing uitgebreid kan worden om usb-passthrough mogelijk te maken voor het grote publiek. Volgens McMorran is hier veel vraag naar, dus zou het niet lang moeten duren voordat deze functionaliteit op deze of een andere manier in het Windows Subsystem for Linux aanlandt.

Bron: TechRadar


1 besproken product

Vergelijk   Product Prijs
Microsoft Windows 11 Pro (NL)

Microsoft Windows 11 Pro (NL)

  • Windows 11
  • OEM
  • Nederlands
  • 64-bit

€ 159,00

15 winkels
« Vorig bericht Volgend bericht »
0