windows 红帽 cygwin 与 cygwin?有什么区别吗?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/3654434/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
redhat cygwin vs cygwin? any difference?
提问by Adam Ramadhan
I just notice that there is a redhat cygwin at http://www.redhat.com/services/custom/cygwin/, is there any difference ?
我只是注意到http://www.redhat.com/services/custom/cygwin/上有一个 redhat cygwin ,有什么区别吗?
1 . redhat builds cygwin so its faster.
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
采纳答案by nik
From the Wikipedia page I've changed the links for this context,
从维基百科页面我更改了此上下文的链接,
Cygwinwas 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.
Cygwin最初由 Cygnus Solutions 开发,后来被Red Hat收购。它是免费的开源软件,在 GNU 通用公共许可证第 2 版下发布。今天,它由 Red Hat、NetApp 和许多其他志愿者的员工维护。
Red Hat Cygwin is at release 1.8 at the moment (cygwin.dll),
This is when the regular Cygwinis at release 1.7.7 (cygwin1.dll).
Red Hat Cygwin 目前是 1.8 版(cygwin.dll),
这是常规 Cygwin1.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 utilitycan be used for both initial installation and automated updating.
Cygwin 库、实用程序和众多应用程序可根据 GPL 条款免费下载。Red Hat 为该软件提供开发人员和用户支持,以及 Cygwin 库及其实用程序的许可合同。的红帽Cygwin的官方安装实用程序可以同时用于初始安装和自动更新。
From the Cygwin FAQ,
Can I bundle Cygwin with my product for free?
从 Cygwin 常见问题解答中,
我可以免费将 Cygwin 与我的产品捆绑在一起吗?
Only if you comply with Cygwin's licensevery 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, orpurchase a cygwin license from Red Hat.
仅当您非常小心地遵守 Cygwin 的许可时。如果您选择分发 cygwin1.dll,您必须愿意分发用于按照 GPL 条款构建 cygwin1.dll 副本的确切源代码。如果您提供与 cygwin1.dll 链接的应用程序,您必须在 GPL 兼容许可证下提供这些应用程序的源代码,或者从 Red Hat 购买 cygwin 许可证。
Can I build a Cygwin program that does not require cygwin1.dll at runtime?
我可以构建一个在运行时不需要 cygwin1.dll 的 Cygwin 程序吗?
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.
不可以。如果您的程序使用 Cygwin API,那么您的可执行文件在没有 cygwin1.dll 的情况下无法运行。特别是,不可能与 Cygwin 库静态链接以获得独立的、自包含的可执行文件。
如果这是一个问题,因为您打算分发您的 Cygwin 应用程序,那么您最好阅读并理解http://cygwin.com/licensing.html,它解释了许可选项。除非您从 Red Hat 购买特殊的商业许可证,否则您的 Cygwin 应用程序必须是开源的。
回答by capser
The difference between Redhat Cygwin, and Cygwin, is that the Redhat Cygwin is no longer supported. The Redhat Cygwin installer is no longer advertised on the Redhat web portal, however, the old link to the exe still works. The RedHat Global Engineering Services team will support those who have paid for a support license, however, from what I can see the Redhat Cygwin version is dead, or dying.
Redhat Cygwin 和 Cygwin 之间的区别在于不再支持 Redhat Cygwin。Redhat Cygwin 安装程序不再在 Redhat 门户网站上做广告,但是,旧的 exe 链接仍然有效。RedHat 全球工程服务团队将支持那些为支持许可证付费的人,但是,从我所见,Redhat Cygwin 版本已经死了,或者快死了。