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

Roadmap of supporting macos and windows #1

Open
zonyitoo opened this issue Oct 6, 2020 · 4 comments
Open

Roadmap of supporting macos and windows #1

zonyitoo opened this issue Oct 6, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@zonyitoo
Copy link

zonyitoo commented Oct 6, 2020

Great project!

What's your plan of supporting macos and windows?

@yaa110
Copy link
Owner

yaa110 commented Oct 6, 2020

Thanks.
I appreciate it if someone could open pull requests for those operating systems.

@zonyitoo
Copy link
Author

zonyitoo commented Oct 7, 2020

Maybe we can just import libtuntap

@yaa110
Copy link
Owner

yaa110 commented Oct 7, 2020

It might be better to avoid external library dependencies.

@zonyitoo
Copy link
Author

It seems that there is no complicated work to be done to make this project compatible with macOS. The APIs are almost the same with Linux.

For Windows, we could use wintun, which already provided similar interfaces as *NIX platforms.

BTW, could you generates FFI definitions prior to release this library? Because bindgen requires uses to install libclang, which is unnecessary.

@yaa110 yaa110 added the enhancement New feature or request label Jan 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants