Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vainilla in WSL #39

Closed
XxAlcatelxX opened this issue Jun 28, 2024 · 6 comments
Closed

Vainilla in WSL #39

XxAlcatelxX opened this issue Jun 28, 2024 · 6 comments

Comments

@XxAlcatelxX
Copy link

I heard that someone was able to run this program on Windows with the help of the Ubuntu (WSL) program in the Microsoft Store, could anyone help me with that?

@WiiUEnthusiast
Copy link

If WSL really is just Linux terminal inside windows then its fairly simple to just follow the same instructions Matt gave in the compiling process
running the program however is hard considering how Windows Qt is different in compiling than Linux Qt and i don't think there is a Windows binary yet so i guess the answer is either a virtual machine or dual-booting just for the sake of convenience
If your not satisfied with this answer you could follow this guide
https://askubuntu.com/questions/1428981/wsl2-on-windows-11-ubuntu-20-04-cannot-run-qt-apps-could-not-connect-to-dis

@itsmattkc
Copy link
Contributor

I would be pessimistic about the prospects of running Vanilla in WSL. Vanilla (or more specifically our modified wpa_supplicant) requires fairly direct access to the OS Wi-Fi stack - I doubt WSL exposes enough to be useful.

In the future, it should be possible to run the backend (vanilla-pipe) in a Linux virtual machine (with Wi-Fi hardware passed through) while using the frontend on Windows. It's cumbersome but it would work. It may also be possible to run the modified wpa_supplicant on Windows for a fully native setup, but I suspect that's a long shot.

@itsmattkc itsmattkc closed this as not planned Won't fix, can't repro, duplicate, stale Jul 2, 2024
@XxAlcatelxX
Copy link
Author

I would be pessimistic about the prospects of running Vanilla in WSL. Vanilla (or more specifically our modified wpa_supplicant) requires fairly direct access to the OS Wi-Fi stack - I doubt WSL exposes enough to be useful.

In the future, it should be possible to run the backend (vanilla-pipe) in a Linux virtual machine (with Wi-Fi hardware passed through) while using the frontend on Windows. It's cumbersome but it would work. It may also be possible to run the modified wpa_supplicant on Windows for a fully native setup, but I suspect that's a long shot.

I am looking for a way to run the program in WSL because using the Virtual Machine will require me to use a USB Wifi Interface, something that I currently cannot acquire

@XxAlcatelxX
Copy link
Author

I would be pessimistic about the prospects of running Vanilla in WSL. Vanilla (or more specifically our modified wpa_supplicant) requires fairly direct access to the OS Wi-Fi stack - I doubt WSL exposes enough to be useful.

In the future, it should be possible to run the backend (vanilla-pipe) in a Linux virtual machine (with Wi-Fi hardware passed through) while using the frontend on Windows. It's cumbersome but it would work. It may also be possible to run the modified wpa_supplicant on Windows for a fully native setup, but I suspect that's a long shot.

Likewise, I am currently installing Kali Linux (a Debian-based distribution) on a Flash Drive so I can avoid making volumes on my SSD, since I take up free space

@itsmattkc
Copy link
Contributor

I am looking for a way to run the program in WSL because using the Virtual Machine will require me to use a USB Wifi Interface, something that I currently cannot acquire

Many virtual machines allow for PCI passthrough, but if you can't pass anything through to a VM, it's unlikely you'll be able to pass anything through to WSL.

Likely related: microsoft/WSL#11444

@WiiUEnthusiast
Copy link

I Tried Editing The Code In Qt For Windows And Recompiled It Just For It To Yell At Me And Tell Me That The Code Supposedly Was Made On An ARM Machine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants