MSYS2

MSYS2
软件描述
MSYS2 是基于现代 Cygwin(POSIX 兼容层)和 MinGW-w64 的 MSYS 的独立重写版本,旨在更好地与原生 Windows 软件实现互操作。
官方网站
访问软件的官方网站了解更多信息
www.msys2.org
什么是 MSYS2?
MSYS2 是基于现代 Cygwin(POSIX 兼容层)和 MinGW-w64 的 MSYS 的独立重写版本,旨在更好地与原生 Windows 软件实现互操作。
其名称是“Minimal SYStem 2”的缩写,旨在提供支持,以便使用 bash shell、Autotools、版本控制系统等工具,通过 MinGW-w64 工具链构建原生 Windows 应用程序。
我们希望拥有一个包管理器,以实现软件包的便捷安装,因此采用了 Arch Linux 的 Pacman。这带来了许多强大功能,例如依赖关系解析和简单的完整系统升级,同时还提供了构建系统 makepkg{,-mingw},用于构建这些软件包。MSYS2 自身的软件构建配方(PKGBUILD 和补丁)位于:
https://github.com/Alexpux/MSYS2-packages
而 MinGW-w64(原生 Windows 软件)的配方位于:
https://github.com/Alexpux/MINGW-packages
支持 32 位和 64 位。
🔄 替代方案
19 个选择
superconsole
SuperConsole 是基于 ConEmu、MSYS2、Mintty、Zsh、Git for Windows、grml-zsh-config、Antigen 以及 agkozak-zsh-theme 项目开发的一套软件集合,已根据日常使用需求进行定制和配置。
MinC
软件
MinC 搭载了一个极小的内核模拟器(285KB),可在 Windows 上运行。其余软件完全来自 OpenBSD 6.1 版本。这意味着,通过安装 MinC,你可以在 Windows 机器上以原生速度运行 OpenBSD。

Git for Windows
Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.