https://github.com/bc100dev/winesvc
Wine Background Service control
https://github.com/bc100dev/winesvc
Last synced: 8 days ago
JSON representation
Wine Background Service control
- Host: GitHub
- URL: https://github.com/bc100dev/winesvc
- Owner: BC100Dev
- License: other
- Created: 2024-06-21T14:30:53.000Z (over 1 year ago)
- Default Branch: mainline
- Last Pushed: 2025-09-10T15:16:10.000Z (4 months ago)
- Last Synced: 2025-10-04T00:43:40.405Z (3 months ago)
- Language: CMake
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WineSVC - Background Services for Wine
WineSVC is a C++ tool designed to bring a solution on running background services to Wine by
integrating it with systemd itself. It operates independently of Wine's built-in service
manager, providing a more reliable and native way to run Windows services on Linux.
Wine's internal service system lacks the ability to keep actual Windows services running in
the background, which is one of the goals to actually run Windows applications on the
foreground, not in the background. This tooling addresses this by enabling the execution of
Windows background services to run as separate background processes with the help of systemd
itself, where each service is put in its own user-level systemd unit.
## OS support
It is planned to support both Linux and Windows, considering that most Linux users use Windows
applications by default. By bringing the support to Windows too, it allows the creation and
deletion of services themselves. Additionally, the Windows port will include the ability to
start and stop services on Linux itself by using sockets themselves.
---
This is where I stop the documentation for it now. Considering that I just decided to rebrand
it from `wine-kernel` to this now is also something, so once some proper development arises,
I will update the README for its changes.