😡 Please drop the name "Linux" until you actually implement the full Linux kernel
You lured people into WSL thinking the devs are not needing the full kernel.
But many people asked for the full linux kernel features.
Until you make it full kernel abi and api compatible, please drop the name Linux from WSL!!! 😡😡😡
Libusb could be made to work without a Linux kernel. Practically every feature could. NT kernel supports USB and other hardware clearly, and the syscall translation layer relies on the NT kernel. A lot of stuff is stubbed or faked to make the user space think it's Linux. In other cases, the sys calls themselves are implemented. Needless to say though, this issue is moot. Mostly because you actually got what you asked for: WSL2 and with it Windows officially ships a Linux kernel. So now all you have to do is wait for it to release. But it does come at the cost of being a Hyper-V VM though a lightweight one (not entirely sure how that works and the devs have yet to fully explain the implementation details there but the NT kernel already uses it interestingly enough.)
looked up linux to make nmap work, linux says use libusb, libusb refuses to work on WSL. Looked at libusb source, attempted to make changes to get it to work on WSL, couldn't do it as it requires syscalls to kernel for raw sockets. So don't me we don't need revisions to WSL/Kernel interface to something more like a full kernel.
Tiger Wang commented
"If it walks like a duck and it quacks like a duck, then it must be a duck"
Look a troll. We actually don't need a full Linux kernel. If you want it, use Hyper-V or some other VM solution. The features requested don't require and shouldn't require a Linux kernel. When you research how-to guides, forget the word wsl and look up with "linux" you'll find it works far more often than not. The only real issue is there's no systemd so certain things like systemctl don't work. That doesn't require the Linux kernel either. Next time, do something more productive like submit bug requests instead of drawing negative attention to yourself.
I understand this feeling... When you need to focus on solving the main problem and then ended up searching a bunch of how-to-do-this-that-in-WSL. Devs need Linux and Devs know why.
Mahmoud Al-Qudsi commented
Wow, rude much?