Hacker News new | past | comments | ask | show | jobs | submit login

> Cygwin has a more complex setup and not great compatibility with windows executables, IIRC.

And that's how/why MSYS2 is a nice alternative to Cygwin, especially its environments that use UCRT instead of MSVCRT when considering "compatibility" from the perspective of building and shipping software that doesn't require the user to first install a special environment/runtime. UCRT ships by default on Windows 10.




Totally: if you want to redistribute stuff msys2 makes this much easier. I have both on my system.

As a shell environment I like cygwin. With posix compatibility I can compile nearly everything (that does not use libuv).

I do not get the narrative of complicated setup for this use case. Download installer and click next a few times: does not seem to be so difficult. The cygwin package installer IMHO is a bit easier to use than pacman.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: