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

bash – MSYS2和Cygwin的区别

发布时间:2020-12-15 19:29:41 所属栏目:安全 来源:网络整理
导读:传统上,MSYS bash被认为逊于Cygwin bash。 前者是MinGW内的辅助工具,旨在运行autoconf脚本。 但现在有MinGW-w64和MSYS2。后者带有一个甜蜜的pacman像包管理器和优雅的贝壳像zsh,所以我想知道仿真层是否还有差距。 我不是在这里提出你的意见,而是遵循SO规
传统上,MSYS bash被认为逊于Cygwin bash。
前者是MinGW内的辅助工具,旨在运行autoconf脚本。
但现在有MinGW-w64和MSYS2。后者带有一个甜蜜的pacman像包管理器和优雅的贝壳像zsh,所以我想知道仿真层是否还有差距。

我不是在这里提出你的意见,而是遵循SO规则,而是Cygwin作为一个shell和POSIX环境在MSYS2上的具体和实际的差异或好处。

传统上,MSYS bash一直较差,但主要是因为Cygwin仍然处于积极的发展阶段,而MSYS则没有。 MSYS从Cygwin 1.3.3版中分拆,并且不会重新同步,而MSYS2会定期与Cygwin项目同步。

我们没有像包裹经理一样的“甜蜜的pacman”,我们可以直接重新编译Arch Linux的pacman包管理器,我们可以实现。

MSYS2没有cygwin.dll,但它确实有msys-2.0.dll做同样的事情(还有一些除此之外)。具体来说,看起来像路径和PATH环境的参数。当运行Windows本机软件时,var将转换为Windows窗体。

至于它是否较慢,我预计会有很小的差异,但由于额外的转换工作,MSYS2将会稍微减慢一些。那么再来一次,你可以从MSYS2(比如MinGW-w64编译器)中运行更多的Windows本地软件,而不是从Cygwin中运行更多的Windows本地软件,这样可以让MSYS2更加有用。

(编辑:李大同)

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

    推荐文章
      热点阅读