Есть проект, написанный для linux/sun/freeBSD. Надо его спортировать под windows. В принцие, можно это сделать на родную win32. Читал про такие вещи, как cygwin и др. Хочется услышать мнение по достоинствам и недостаткам разных вариантов подобных систем (какие вывают, как из них юзать win32 api b third party dlls, плюсы, минусы и др.).