
MSYS2
A Cygwin-derived software distro for Windows using Arch Linux's Pacman
- Free • Open Source
- Windows
What is MSYS2?
MSYS2 is an independent rewrite of MSYS, based on modern Cygwin (POSIX compatibility layer) and MinGW-w64 with the aim of better interoperability with native Windows software.
The name is a contraction of Minimal SYStem 2, and aims to provide support to facilitate using the bash shell, Autotools, revision control systems and the like for building native Windows applications using MinGW-w64 toolchains.
We wanted a package management system to provide easy installation of packages, and ported Arch Linux's Pacman. This brings many powerful features such as dependency resolution and simple complete system upgrades, as well as providing the build system - makepkg{,-mingw} - which is used to make these packages. The set of software-building recipes (PKGBUILD and patches) for MSYS2 itself are at:
https://github.com/Alexpux/MSYS2-packages
and those for MinGW-w64 (native Windows software) are at:
https://github.com/Alexpux/MINGW-packages
Both 32 and 64-bit are supported.
MSYS2 Screenshots
MSYS2 Features
MSYS2 information
Supported Languages
- English
GitHub repository
- 1,793 Stars
- 145 Forks
- 74 Open Issues
- Updated
Comments and Reviews
Said about MSYS2 as an alternative
It's fundamentally the same thing
Because it's based on MSYS (which is based on modern CygWin and MinGW-w64), also it has a nice package manager.
it provides the latest packages
Tags
- Terminal Emulator
- Development Environment
- mingw64
- arch-linux
- development-environments
- mingw32
- cygwin
Recent user activities on MSYS2
AbhiTheModder added MSYS2 as alternative(s) to Another Term
- eqgngjorguwa added Support for scripting as a feature to MSYS2eq
- eqgngjorguwa liked MSYS2eq
It is a great free & open source environment providing a package manager with many command-line & GUI utilities. It also provides many packaged libraries for developing & building Windows applications. When compared to its origin counterparts on Unix/Posix systems, however, it is noticeably slower.
for me until now it is the fastest way to get any library for the compiler. Easy to use and the community is large