hpr2547 :: MSYS2
In which I talk briefly about the history of MSYS2 and Cygwin and why you might want MSYS2
Hosted by clacke on Tuesday, 2018-05-08 is flagged as Clean and is released under a CC-BY-SA license.
msys2, cygwin, windows, command-line, pacman, package manager.
2.
The show is available on the Internet Archive at: https://archive.org/details/hpr2547
Listen in ogg,
spx,
or mp3 format. Play now:
Duration: 00:10:57
general.
In the beginning there was Cygwin, by Cygnus Solutions (later acquired by Red Hat), then came msys, a lightweight derivative with no package manager, no fancy integration tools, just the bare minimum necessary to support a gcc compiler and the GNU autotools.
msys2 is cygwin minus the package manager plus an adaptation of the pacman package manager from Arch, and a big archive of packages of all kinds. It offers a friendlier command-line experience than Cygwin does.
I failed to mention here that msys was explicitly made to support the MinGW (Minimalist GNU for Windows) flavor of GCC, which is intended for building native Windows applications. GCC for Windows has two types of output, cygwin
or mingw
, where cygwin
is for source code that expects POSIX-y facilities and mingw
is for code that should compile (possibly with some minor adjustments for C dialect) equally well under GCC and Microsoft Visual C, and should produce about the same output.