Cygwin

Cygwin

Cygwin is a set of tools that provide Linux and POSIX functionality to Windows.

Download Cygwin
Features of Cygwin
  • Cygwin runs on many different versions of Windows, on both 32-bit and 64-bit versions.
  • Cygwin brings thousands of standard Linux tools to Windows users.
Pros of Cygwin
  • Cygwin gives you the ability to run many common Linux and POSIX commands on a Windows-based system. This can provide you with a simpler, more familiar environment for learning to use some Linux commands.
  • Cygwin allows you to pick and choose which tools you install. Install as much or as little as you need, then add and remove components as required.
  • Because Cygwin is a set of tools, you can create your own programs and tools based on and using Cygwin functionality.
Cons of Cygwin
  • The licensing aspect of Cygwin is complicated. Cygwin is composed of many parts. Some are licensed under X11, some are public domain and some are licensed under the GNU General Public License (GPL).
  • The resources behind Cygwin are only available part-time to support it. They will respond to issues on an "as best they can" basis.
  • Some anti-virus software conflicts with the Cygwin setup process, and there are dozens of common security and system tools that are known to interfere with Cygwin.
  • There is some core functionality that is incompatible between Linux and Windows, such as user naming principles, case-sensitivity for file names and drive access methodologies. Cygwin bridges the gap between the different paradigms where possible, but not everything works exactly the same in Linux and Cygwin.
Cygwin Reviews

Cygwin is a straightforward way to make Linux and Portable Operating System Interface (POSIX) functionality available on a Windows computer. There are 32-bit and 64-bit versions of Cygwin that run on many newer versions of Windows. There are many Linux tools that don't exist in Windows, and Cygwin brings thousands of those tools to Windows users. You can install it if you aren't an administrator on your computer by using the "--no-admin" option and still gain much of the functionality for your Windows user. To add or remove functionality, simply run the setup program again and specify the tool you wish to add or remove. There are also development tools available in Cygwin that make the Cygwin API available from the Windows console and GUI. This allows for integrating some Linux functionality into Windows-based applications. Comprehensive documentation is available in either HTML or PDF format, and it does a good job of making Cygwin's Linux-like functionality palatable for Windows users.

Alternatives to Cygwin

MobaXterm

Freemium
MobaXterm is a software that uses a set of optimized network tools included in a single exe file. MobaXterm integrates several network clients with an X server, and also integrates a full set of
Show details

GNOME Terminal

Free
The GNOME Terminal is a powerful tool for managing the GNOME desktop and the Linux installation.
Show details

PuTTY

Free
PuTTY is a free and open source terminal emulator that supports many network protocols, such as SCP, SSH, SFTP, Telnet and rlogin. It also has support for making raw socket connections. It was
Show details

Terminator

Free
Terminator is one of the most useful and dynamic terminal emulators for Unix based operating systems.
Show details

PowerShell

Free
Download WMF. Windows Management Framework contains the latest versions of PowerShell, DSC, WMI, and WinRM for older versions of Windows. PowerShell Module Browser. Search for PowerShell
Show details

ConEmu

Free
ConEmu-Maximus5 is a full-featured local terminal for Windows devs, admins and users. Get better console window with tabs, splits, Quake style, copy+paste, DosBox and PuTTY integration,
Show details

OpenSSH

Free
OpenSSH is the premier connectivity tool for remote login with the SSH protocol. It encrypts all traffic to eliminate eavesdropping, connection hijacking, and other attacks. In addition,
Show details

Cmder

Free
Cmder is software package that provides great console experience even on Windows
Show details

KiTTY

Free
Last modification : 2019/04/07 19:12
Show details

Console

Free
Download Console for free. Console is a Windows console window enhancement. Console features include: multiple tabs, text editor-like text selection, different background types, alpha
Show details

ZOC

Paid
The SSH client ZOC is a modern terminal emulator for Windows and macOS, featuring many emulations (vt220, xterm, tn3270, ...) and great user interface. It supports ...
Show details

Windows Command Prompt

Paid
Windows Console Emulator, Far Manager plugins. ... ConEmu-Maximus5 is a Windows console window enhancement (local terminal emulator), which presents multiple consoles and simple GUI applications
Show details

Rxvt-unicode

Free
5.1 Transparency not working after upgrade to v9.09; 5.2 Remote hosts; 5.3 Using rxvt-unicode as gmrun terminal; 5.4 My numerical keypad acts weird and generates differing output? (e.g.
Show details

SecureCRT

Paid
SecureCRT client for Windows, Mac, and Linux provides rock-solid terminal emulation for computing professionals, raising productivity with advanced session management and a host of ways
Show details

ConsoleZ

Free
This is a modified version of Console 2 for a better experience under Windows Vista/7/8/10 and a better visual rendering. - cbucher/console
Show details

Babun

Free
Have a look at a 2 minutes long screencast by @tombujok: http://vimeo.com/95045348
Show details

TinyShell

Free
Download TinyShell PHP/Ajax for free. A PHP-based Ajax-terminal. Very usefull if you only have FTP-access to a server.
Show details

ClusterSSH

Free
Free, secure and fast downloads from the largest Open Source applications and software directory - SourceForge.net
Show details

MacTerm

Free
A powerful replacement for the macOS / OS X Terminal, with 24-bit color and graphics features.
Show details