windows - GnuWin32 eller Cygwin - fra programmers synspunkt

Indlæg af Hanne Mølgaard Plasc

Problem



For en programmør med Linux-færdigheder og en kærlighed til kommandolinjen, hvad er bedre at bruge på Windows - Cygwin eller GnuWin32?


Jeg forsøgte at finde en god sammenligning eller en liste over forskelle, men kunne ikke finde noget fjernt komplet. Jeg spekulerede også på, om dette skulle være et superuser.com spørgsmål, men besluttede imod det, fordi jeg spørger netop om brug af værktøj til en programmør.


Jeg vil gerne kende de fælles faldgruber og begrænsninger for hver af løsningerne. Interoperabilitet med Windows er et vigtigt spørgsmål, for min vigtigste udvikling er lavet i MSVC ...

Bedste reference


Det er absolut ingen konkurrence


GnuWin32 indeholder ikke Bash



Dette er en kritisk del af Cygwin-distributionen. At skifte fra cmd.exe til Bash var en stor velsignelse for min produktivitet. cmd.exe er cripped i sammenligning med Bash.


GnuWin32 er gammel



Mange programmer går år uden at blive opdateret.



  • tar 2003

  • coreutils 2005

  • zlib 2005

  • make 2006

  • wget 2008



Jeg ville ikke bruge GnuWin32 medmindre jeg ikke havde noget andet valg.