I've used Cygwin. It's free and it works well