2010-09-06 9 views
9

ich bemerke gerade, dass es einen Redhat Cygwin bei http://www.redhat.com/services/custom/cygwin/ gibt, gibt es einen Unterschied?Redhat Cygwin gegen Cygwin? irgendein Unterschied?

1. Redhat baut Cygwin, also ist es schneller.

(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 
+2

+1, das habe ich mir schon immer gewundert. Ich habe beide verwendet und das einzige, was mir aufgefallen ist, ist das Red Hat Branding in ihrem Installer. Beachten Sie, dass Cygwin von Red Hat gesponsert/entwickelt wird. – alternative

+0

hmm vielleicht autoupdates? –

+1

Ein Unterschied, auf den ich gerade gestoßen bin, ist, dass das RH Cygwin ein anderes Repository als das andere Cygwin zu haben scheint. Zum Beispiel, Git ist nicht zu finden (mit meinen Augen und Suche) in der RH Cygwin ... neugierig. – lilbyrdie

Antwort

9

Von der Wikipedia-Seite ich die Links für diesen Kontext geändert haben,

Cygwin wurde ursprünglich von Cygnus Solutions entwickelte, die später von Red Hat erworben wurde. Es ist freie und Open-Source-Software, veröffentlicht unter der GNU General Public License Version 2. Heute wird es von Mitarbeitern von Red Hat, NetApp und vielen anderen Freiwilligen gepflegt.

Red Hat Cygwin ist bei Release 1.8 zur Zeit (cygwin.dll),
Dies ist, wenn die regular Cygwin bei Mitteilung ist 1.7.7 (cygwin1.dll).

Die Cygwin-Bibliothek, Dienstprogramme und zahlreiche Anwendungen stehen unter den Bedingungen der GPL zum kostenlosen Download zur Verfügung. Red Hat bietet Entwickler- und Benutzer-Support für diese Software sowie Lizenzverträge für die Cygwin-Bibliothek und ihre Dienstprogramme. Die Red Hat Cygwin official installation utility kann sowohl für die Erstinstallation als auch für die automatische Aktualisierung verwendet werden.

Von der Cygwin FAQ,
Can I bundle Cygwin with my product for free?

Nur wenn Sie Cygwins license sehr sorgfältig befolgen. Wenn Sie sich entscheiden, cygwin1.dll zu verteilen, müssen Sie bereit sein, den genauen Quellcode zu verteilen, der zum Erstellen dieser Kopie von cygwin1.dll gemäß den Bedingungen der GPL verwendet wurde. Wenn Sie Anwendungen senden, die mit cygwin1.dll verknüpft sind, müssen Sie entweder den Quellcode dieser Anwendungen unter einer GPL-kompatiblen Lizenz, oder eine cygwin-Lizenz von Red Hat erwerben.

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

Nein. Wenn Ihr Programm die Cygwin-API verwendet, kann Ihre ausführbare Datei nicht ohne cygwin1.dll ausgeführt werden. Insbesondere ist es nicht möglich, mit einer Cygwin-Bibliothek statisch zu verknüpfen, um eine unabhängige, in sich abgeschlossene ausführbare Datei zu erhalten.

Wenn dies ein Problem ist, weil Sie beabsichtigen, Ihre Cygwin-Anwendung zu verteilen, dann sollten Sie besser http://cygwin.com/licensing.html lesen und verstehen, was die Lizenzierungsoptionen erklärt. Wenn Sie keine spezielle kommerzielle Lizenz von Red Hat erwerben, muss Ihre Cygwin-Anwendung Open Source sein.

+0

redhat Website sagt Geos für regelmäßige Cygwin, ist Redhat Cygwin beendet? –

0

Der Unterschied zwischen Redhat Cygwin und Cygwin besteht darin, dass der Redhat Cygwin nicht mehr unterstützt wird. Das Redhat Cygwin-Installationsprogramm wird nicht mehr auf dem Redhat-Webportal angekündigt, der alte Link zur exe funktioniert jedoch weiterhin. Das Team von RedHat Global Engineering Services wird diejenigen unterstützen, die für eine Support-Lizenz bezahlt haben, jedoch von dem, was ich sehen kann, dass die Redhat Cygwin-Version tot ist oder stirbt.