UNIX-like Interface

1.3 Porting Strategies

When/Why use CygWin?

  • Porting large/complex projects from a Unix environment to MS Windows
  • Quick migration of large makefiles and shell scripts
  • Smallest efforts in porting the project

Why shift your project from CygWin to true Windows environment?

  • The compiled code will be much faster (no additional layer)
  • Don't need to take care about "cygwin1.dll" versions
  • It is not so difficult (surprised ?..)
  • There is no hope it will work on 64bit architecture

Note: If you don't already have Unix projects, use Microsoft Visual Studio as the best way to get yourself going!!!