2010-09-06 2 views
9

Я просто замечаю, что есть крахат cygwin на http://www.redhat.com/services/custom/cygwin/, есть ли разница?redhat cygwin vs cygwin? любая разница?

1. redhat строит cygwin, так что он быстрее.

(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, я всегда удивлялся этому. Я использовал оба, и единственное, что я заметил, это брендинг Red Hat в своем установщике. Обратите внимание, что Cygwin спонсируется/разрабатывается Red Hat. – alternative

+0

hmm возможно autoupdates? –

+1

Одна разница, с которой я столкнулся, заключается в том, что у RH Cygwin, похоже, есть другой репозиторий от другого Cygwin. Например, git не может найти (по моим глазам и поискам) в RH Cygwin ... любопытно. – lilbyrdie

ответ

9

На странице Википедии Я изменил ссылки для этого контекста,

Cygwin первоначально была разработана Cygnus Solutions, которая впоследствии была приобретена Red Hat. Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под лицензией GNU General Public License версии 2. Сегодня его поддерживают сотрудники Red Hat, NetApp и многие другие волонтеры.

Red Hat Cygwin находится при выпуске 1.8 в данный момент (cygwin.dll),
Это когда regular Cygwin находится при выпуске 1.7.7 (cygwin1.dll).

Библиотека Cygwin, утилиты и многочисленные приложения доступны для бесплатной загрузки в соответствии с условиями GPL. Red Hat предлагает разработчикам и пользователям поддержку этого программного обеспечения, а также лицензионные контракты для библиотеки Cygwin и ее утилит. Red Hat Cygwin official installation utility может использоваться как для начальной установки, так и для автоматического обновления.

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

Только в том случае, если вы строго соблюдаете Cygwin's license. Если вы решите распространять cygwin1.dll, вы должны быть готовы распространять точный исходный код, используемый для создания этой копии cygwin1.dll в соответствии с условиями GPL. Если вы отправляете приложения, которые ссылаются на cygwin1.dll, вы должны либо предоставить исходный код этих приложений под лицензией, совместимой с GPL, или купить лицензию cygwin от Red Hat.

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

Нет. Если ваша программа использует Cygwin API, ваш исполняемый файл не может работать без cygwin1.dll. В частности, невозможно статически связать с библиотекой Cygwin для получения независимого автономного исполняемого файла.

Если это проблема, потому что вы намерены распространять приложение Cygwin, вам лучше прочитать и понять http://cygwin.com/licensing.html, в котором объясняются варианты лицензирования. Если вы не приобрели специальную коммерческую лицензию от Red Hat, то ваша Cygwin-приложение должна быть Open Source.

+0

сайт redhat говорит, что geos для регулярного cygwin, краснет cygwin закончен? –

0

Разница между Redhat Cygwin и Cygwin заключается в том, что Redhat Cygwin больше не поддерживается. Установщик Redhat Cygwin больше не рекламируется на веб-портале Redhat, однако старая ссылка на exe по-прежнему работает. Команда RedHat Global Engineering Services будет поддерживать тех, кто заплатил за лицензию на поддержку, однако, из того, что я вижу, версия Redhat Cygwin мертва или умирает.

Смежные вопросы