In which I talk briefly about the history of MSYS2 and Cygwin and why you might want MSYS2
Hosted by clacke on 2018-05-08 is flagged as Clean and is released under a CC-BY-SA license.
Tags: msys2, cygwin, windows, command-line, pacman, package manager.
Listen in ogg,
mp3 format. | Comments (2)
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 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.
Comment #1 posted on 2018-05-08T12:27:50Z by ClaudioM
MSYS2 is What Cygwin Should Be
First off, thanks for the mention, good sir! :-)
Secondly, thank you for this episode. As much as I use Cygwin at work, I despise...DESPISE...having to use the Cygwin Installer to install/update/remove packages. MSYS2 is what I've always wanted from Cygwin: an integrated, command line package manager for updating packages inside of the POSIX-compatible environment, just as you would do on any Unix-like system.
I'll have to start backing up my configuration files in order to make the big switch on my Windows PCs at work.
Comment #2 posted on 2018-05-08T14:26:09Z by Gavtres
Linux newbie here. I am working on a new project and last week, as a requisite, needed to install Git for Windows. I was wondering about the voodoo magic behind Git Bash, so thank you for the explanation.
By the way, cool alternate "beatbox" version of the HPR outro. :-)
<< First, < Previous, Next >, Latest >>
Note to Verbose Commenters
If you can't fit everything you want to say in the comment below then you really should record a response show instead.
Note to Spammers
All comments are moderated. All links are checked by humans. We strip out all html. Feel free to record a show about yourself, or your industry, or any other topic we may find interesting. We also check shows for spam :).