Cygwin is a collection of tools developed by Red Hat to provide similar behavior to Unix systems on Microsoft Windows
It is awesome you can get that Linux feeling on Windows many others would to love it, and if I couldn't install Linux for some reason, I'd probably spend my entire life in Cygwin.
It is a way to run native Linux apps on Windows a Linux-like environment on Windows. You must rebuild your application from source if you want it to run on Windows in a way to magically make native Windows apps aware of UNIX® functionality like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.
Cygwin was originally developed by Cygnus Solutions, which was later acquired by Red Hat since 2000. Cygwin is a UNIX environment for Windows that's maintained by Red Hat and other vendors.
POSIX compatibility library for Windows, a toolchain (compiler, linker, assembler, debugger, etc.) built around that library. Cygwin gives you a Unix-like environment on Windows. It consists of a DLL (cygwin1.dll), which acts as an emulation layer. It has a lot of standard tools you'd encounter in a Linux or BSD system.
If you are a coder, stacks Dev you'll required for a tool that allows easy porting of many Unix programs without the need for extensive changes to the source code.
Features:
The main advantages of using Cygwin are:
Ability to compile programs for Linux (eg, those that use POSIX libraries). This is very useful for learning to program because Windows is the only major OS lacking POSIX compatibility (in some versions of Windows, anyway).
Overview :
Run Linux programs: Users can interact with Cygwin through a Unix shell, such as bash, tcsh, or zsh, and issue Unix commands like grep, mkdir, and chmod.
Running Irssi as a modular IRC client with Perl scripting.
Create a Linux server: Cygwin can be used to create a Linux server and run such Perl/Pyhton/Ruby etc from the libraries
Compile and run Unix-like source code: Cygwin allows users to compile and run source code for Unix-like operating systems on Windows to make an extensively used of a gcc (gcc-g++, specifically), there's a "make" package.
No comments:
Post a Comment