hyperion-start / hyperion-core

A Tmux based System Startup Engine
GNU General Public License v3.0
8 stars 3 forks source link

Add Windows support #10

Open DavidPL1 opened 6 years ago

DavidPL1 commented 6 years ago

The application can easily deployed on Windows, because its a python program, but tmux usage for instance is very linux specific. This was requested because when using a Kinect 2, you need to start it from a Windows host, and there are more ways a Windows machine could be involved in a software system, so this could be a useful feature to implement.
This issue includes only Windows support as remote slave machine with a linux system as controlling host, because a full windows port would imply a whole change of concept to manage the processes. Even with monitoring the slave process on a Windows machine could get difficult so a lot of research regarding Windows process monitoring (plain Windows cmd or powershell or wsl) is needed here.

DavidPL1 commented 5 years ago

Use Tmux from within Windows' Linux subsystem?

New slave server structure would support this (putting wsl before command in cmd or is it possible to directly ssh into shell?)

https://blogs.msdn.microsoft.com/commandline/2016/06/08/tmux-support-arrives-for-bash-on-ubuntu-on-windows/