Cygwin
From wikinotes
Cygwin provides a unix-like environment to run processes under windows by translating unix syscalls.
It has no CLI package manager, but the installer can be scripted to install packages.
Notes
cygwin install cygwin package management cygwin configuration cygwin programs cygwin troubleshooting