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

[Feature Request] Windows support #18

Open
1 of 4 tasks
sisungo opened this issue Oct 22, 2023 · 3 comments
Open
1 of 4 tasks

[Feature Request] Windows support #18

sisungo opened this issue Oct 22, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@sisungo
Copy link
Owner

sisungo commented Oct 22, 2023

Introduction

The Airup supervisor may be ported to Microsoft Windows.

Steps

  • [Implement] Port airupfx::sys to Windows
  • [Implement] Delete Unix-specific calls out of airupfx::sys

Unresolved Questions

  • How to design the use of running a service as another user?
  • How to handle forking-kinded services?
@sisungo sisungo added the enhancement New feature or request label Oct 22, 2023
@sisungo
Copy link
Owner Author

sisungo commented Nov 14, 2023

Forking is unsupported on Windows. It's a Unix-only feature.

@sisungo
Copy link
Owner Author

sisungo commented Dec 3, 2023

Priority: Low.

@sisungo
Copy link
Owner Author

sisungo commented Jan 13, 2024

Windows have added support of Unix sockets, however, not present in std and tokio yet and needs crates like tokio-windows-uds to use.

Haven't thought how to do this change in the SDK yet.

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

1 participant