MSYS2 — это независимая переработанная версия MSYS, основанная на современном Cygwin (уровень совместимости POSIX) и MinGW-w64 с целью улучшения взаимодействия с родным программным обеспечением Windows.
Название является сокращением от Minimal SYStem 2 и направлено на обеспечение поддержки для облегчения использования оболочки bash, Autotools, систем контроля версий и т.п. для создания собственных приложений Windows с использованием цепочек инструментов MinGW-w64.
Мы хотели, чтобы система управления пакетами обеспечивала простую установку пакетов, и портировали Pacman для Arch Linux. Это дает множество мощных функций, таких как разрешение зависимостей и простые полные обновления системы, а также предоставляет систему сборки — makepkg{,-mingw} — которая используется для создания этих пакетов. Набор рецептов сборки ПО (PKGBUILD и патчи) для самого MSYS2 находится по адресу:
https://github.com/Alexux/MSYS2-пакеты
а те, что для MinGW-w64 (собственное программное обеспечение Windows), находятся по адресу:
https://github.com/Alexux/MINGW-пакеты
Поддерживаются как 32, так и 64-битные версии.