Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

redhat cygwin vs cygwin? any difference?

Tags:

windows

cygwin

I just notice that there is a redhat cygwin at http://www.redhat.com/services/custom/cygwin/ , is there any difference ?

1 . redhat builds cygwin so its faster.

(5:15:46 AM) adamramadhan: version ?
(5:15:53 AM) adamramadhan: 1.8 and 1.7.7 ?
(5:15:59 AM) adamramadhan: why can that happen ?
(5:16:17 AM) snoopy left the room ("Saliendo").
(5:16:30 AM) r15 [[email protected]] entered the room.
(5:17:00 AM) MartinCo: adamramadhan, because RHAT builds cygwin, the released version are behind the lates build
like image 520
Adam Ramadhan Avatar asked Sep 06 '10 21:09

Adam Ramadhan


People also ask

What version of Cygwin?

Cygwin version The most recent version of the Cygwin DLL is 3.3.6. The Cygwin DLL currently works with all recent, commercially released x86_64 versions of Windows, starting with Windows Vista. For more information see the FAQ.

What is Cygwin DLL?

The DLL serves as an emulation layer that provides Portable OS Interface, or POSIX, system call functionality. The Cygwin distribution also has a large collection of free tools, including most GNU and many Berkeley Software Distribution tools, along with an X server and a full set of X applications.


1 Answers

From the Wikipedia page I've changed the links for this context,

Cygwin was originally developed by Cygnus Solutions, which was later acquired by Red Hat. It is free and open source software, released under the GNU General Public License version 2. Today it is maintained by employees of Red Hat, NetApp and many other volunteers.

Red Hat Cygwin is at release 1.8 at the moment (cygwin.dll),
This is when the regular Cygwin is at release 1.7.7 (cygwin1.dll).

The Cygwin library, utilities, and numerous applications are available for free download under the terms of the GPL. Red Hat offers developer and user support for this software, as well as license contracts for the Cygwin library and its utilities. The Red Hat Cygwin official installation utility can be used for both initial installation and automated updating.

From the Cygwin FAQ,
Can I bundle Cygwin with my product for free?

Only if you comply with Cygwin's license very carefully. If you choose to distribute cygwin1.dll, you must be willing to distribute the exact source code used to build that copy of cygwin1.dll as per the terms of the GPL. If you ship applications that link with cygwin1.dll, you must either provide those applications' source code under a GPL-compatible license, or purchase a cygwin license from Red Hat.

Can I build a Cygwin program that does not require cygwin1.dll at runtime?

No. If your program uses the Cygwin API, then your executable cannot run without cygwin1.dll. In particular, it is not possible to statically link with a Cygwin library to obtain an independent, self-contained executable.

If this is an issue because you intend to distribute your Cygwin application, then you had better read and understand http://cygwin.com/licensing.html, which explains the licensing options. Unless you purchase a special commercial license from Red Hat, then your Cygwin application must be Open Source.

like image 132
nik Avatar answered Sep 18 '22 09:09

nik