加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – Interix和Cygwin之间有什么实际区别?

发布时间:2020-12-13 19:45:27 所属栏目:Windows 来源:网络整理
导读:Interix和 Cygwin似乎都在Windows中提供类似Unix的用户环境.两者之间的实际差异有哪些,例如: 类似Unix的“感觉” 表现 软件包可用性/易于编译从互联网下载的随机软件 与Windows应用程序和工具集成 与虚拟机的集成/兼容性(例如,Interix和Ubuntu虚拟机可以共
Interix和 Cygwin似乎都在Windows中提供类似Unix的用户环境.两者之间的实际差异有哪些,例如:

>类似Unix的“感觉”
>表现
>软件包可用性/易于编译从互联网下载的随机软件
>与Windows应用程序和工具集成
>与虚拟机的集成/兼容性(例如,Interix和Ubuntu虚拟机可以共享相同的“主目录”)
>用户群的大小/社区支持的级别

我所知道的一个区别是Interix需要Windows 7 Enterprise或Ultimate版本; Cygwin将运行任何东西.

我之前只在Windows 2008上使用过Windows SFU,但我相信这是基于Interix的.我偶尔和cygwin玩过,但数量不多,所以如果我在这里说了一些明显不对的话,请有人纠正我.

>类似Unix的感觉:Interix赢得了这个.环境感觉更加“完整”.我不知道怎么说. Interix与win32子系统一起运行,其中cygwin运行在它上面.因此,interix是Windows内核领域的“一等公民”.像ps和df这样的东西很好用.
>性能:没有做过任何重大的性能测试,我猜想Interix也会赢得这个.它再次运行在较低的水平.您不只是运行链接了POSIX兼容DLL的Win32应用程序.
>套餐/随机软件:Cygwin赢得这个有两个原因.首先,cygwin更为人所知.很多Unixy软件都会支持它的怪癖.您还可以从GUI安装程序轻松安装. Interix没有(我相信)内置了这样的东西.当然,你可以下载一些东西,使用gcc编译它(我认为你可以预先构建它),并祈祷它有效,但它有点像将软件移植到Unix的任何其他随机变种(如Solaris或AIX) – 一些事情会奏效,其他事情会试图咬你的腿并谋杀你的孩子.
>与Windows应用程序和工具集成:说实话,这两种方式都很糟糕.如果你有一个在cygwin或Interix中运行的Apache服务器,那么肯定的是,它将能够通过TCP与Win32程序进行通信,但这就是它的全部内容.从interix内部,我相信你可以杀死Win32程序并使用ps列出它们,不确定你是否可以用cygwin做到这一点.使用这两者,您可以使用Windows任务管理器来终止事情.
>与VM集成:解决共享主目录的示例,然后是.您可以使用samba,我相信NFS也可以在Interix上运行,以获得更多unixy.你找不到任何漂亮的图形用户界面或任何为你工作的东西. cygwin和Interix都允许您访问常规文件系统.
>用户群的大小:Cygwin在这里获胜,我会说.很难找到经过测试和开发在Interix上运行的东西,因为大多数开源软件似乎支持cygwin作为编译平台.

如果你有一个支持Interix的Windows操作系统的副本(正如你所说的,企业版,终极版或服务器版),那么它就没什么坏处.这是一个非常完整的感觉环境.正如你所说,Cygwin在所有事情上运行,并且更为人所知并得到更好的支持,但对我来说感觉有点像肮脏的黑客.有些人经常使用它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读