2010-09-06 12 views
9

me acabo de dar cuenta de que hay un redhat cygwin en http://www.redhat.com/services/custom/cygwin/, ¿hay alguna diferencia?redhat cygwin vs cygwin? cualquier difrencia?

1. redhat construye cygwin así que es más rápido.

(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, siempre me he preguntado esto. He usado ambos y lo único que noté es la marca Red Hat en su instalador. Tenga en cuenta que Cygwin es patrocinado/desarrollado por Red Hat. – alternative

+0

hmm tal vez autoupdates? –

+1

Una diferencia que acabo de encontrar es que el RH Cygwin parece tener un repositorio diferente del otro Cygwin. Por ejemplo, git no se encuentra (por mis ojos y mi búsqueda) en el RH Cygwin ... curioso. – lilbyrdie

Respuesta

9

Desde la página de Wikipedia he cambiado los enlaces para este contexto,

Cygwin fue desarrollado originalmente por Cygnus Solutions, que más tarde fue adquirida por Red Hat. Es un software gratuito y de código abierto, publicado bajo la Licencia Pública General GNU versión 2. Hoy lo mantienen los empleados de Red Hat, NetApp y muchos otros voluntarios.

Red Hat Cygwin está en versión 1.8 en el momento (cygwin.dll),
Esto es cuando el regular Cygwin está en versión 1.7.7 (cygwin1.dll).

La biblioteca de Cygwin, las utilidades y numerosas aplicaciones están disponibles para su descarga gratuita bajo los términos de la GPL. Red Hat ofrece soporte para desarrolladores y usuarios para este software, así como contratos de licencia para la biblioteca Cygwin y sus utilidades. El Red Hat Cygwin official installation utility se puede usar tanto para la instalación inicial como para la actualización automática.

Desde el FAQ Cygwin,
Can I bundle Cygwin with my product for free?

Solo si cumple con Cygwin's license con mucho cuidado. Si elige distribuir cygwin1.dll, debe estar dispuesto a distribuir el código fuente exacto utilizado para compilar esa copia de cygwin1.dll según los términos de la GPL. Si envía aplicaciones que enlazan con cygwin1.dll, debe proporcionar el código fuente de esas aplicaciones bajo una licencia compatible con GPL, o adquirir una licencia de cygwin de Red Hat.

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

No. Si su programa utiliza la API de Cygwin, entonces su ejecutable no se puede ejecutar sin cygwin1.dll. En particular, no es posible vincular estáticamente con una biblioteca de Cygwin para obtener un ejecutable autónomo e independiente.

Si esto es un problema porque tiene la intención de distribuir su aplicación Cygwin, entonces es mejor que lea y entienda http://cygwin.com/licensing.html, lo que explica las opciones de licencia. A menos que adquiera una licencia comercial especial de Red Hat, entonces su aplicación Cygwin debe ser de código abierto.

+0

redhat sitio web dice geos para cygwin regular, ¿está Redhat cygwin ha finalizado? –

0

La diferencia entre Redhat Cygwin y Cygwin es que el Redhat Cygwin ya no es compatible. El instalador de Redhat Cygwin ya no se anuncia en el portal web de Redhat, sin embargo, el antiguo enlace al exe aún funciona. El equipo de RedHat Global Engineering Services apoyará a aquellos que hayan pagado por una licencia de soporte, sin embargo, por lo que puedo ver, la versión de Redhat Cygwin está muerta o muriendo.