This tool allows you to use applications developed specifically for the Linux operating system. All interactions are done via the command-line terminal.
Cygwin
Cygwin is a software package that installs various tools and libraries to provide a Linux-like environment on a Windows operating system. You have the option to pick the components you want to deploy on your computer.
Functionality and components
The program provides programmers with a simple way to use applications that were originally developed for Linux OS. It consists of a DLL whose purpose is to provide POSIX API functionality and a collection of utilities that are able to accommodate the Unix look and feel on Windows computers. Unfortunately, like in the PowerShell, all actions are done via the command-line.
The components include such tools as syslogd, inetd, crond and several other daemons that can be deployed as services. Thus making it possible for the operating system to behave in a Linux manner.
Installation process
Deployment of this program requires user participation, as well as working Internet connection for downloading files from dedicated servers. It is necessary to pay attention to the package selection during the setup. The more components you choose, the longer installation will take.
By default, the configuration is minimal and includes only the bash shell, as well as other core tools, which are common in Unix command-line terminal. Additionally, you may install such modules as terminals, text utilities, shells and servers like Apache, PostgreSQL and OpenSSH.
Features
- free to download and use;
- compatible with modern Windows versions;
- gives you the ability to utilize applications developed for Linux OS;
- can download various additional modules;
- the installation requires an Internet connection.