Fandom

Cygwin Wiki

Why use Cygwin

32pages on
this wiki
Add New Page
Talk0 Share

The advantage of having cygwin available is that you can standardize your applications and shell scripts across all platforms. In terms of POSIX compliance among the big three (Windows, Mac OS X, and Linux), Windows is the only platform that lacks common UNIX tools and paradigms. For example, Windows still does not have a native remote shell system like SSH. cygwin can provide this very powerful functionality accessable in a very UNIX-y way.

FamiliarityEdit

POSIX sysadmins will feel right at home using the tools that they are used to using, such as rsync, ssh, mount, grep--all on a Windows platform.

LightweightEdit

cygwin is a slimmer alternative to fully virtualizing UNIX systems in order to get access to familiar UNIX tools.

Easier portabilityEdit

Developers will find it easier to compile UNIX applications in MS Windows environments. This saves time and money that would have been spent trying to natively port an application to MS Windows. Rest assured, this is not a quick and dirty way of getting application portability, as many popular applications are actually compiled using cygwin's GCC in order to get native Windows binaries.

Powerful scriptingEdit

Get access to powerful scripting languages like Perl, Python, and Ruby. Shells like bash, ksh, tcsh.

Standardized Access to UNIX UtilitiesEdit

Rather than installing packaged versions of utilities ported to Windows, each by different vendors, you can stick to one installer and one emulation environment.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.