From Newsgroup: alt.comp.os.windows-11
VanguardLH <
V@nguard.LH> writes:
Bob Vloon <usenet@bananacorp.nl.invalid> wrote:
VanguardLH <V@nguard.LH> writes:
Of course there are ways or methods to use Unix/Linux commands in
Windows for a very long time.
I remember using Cygwin decades ago. Haven't used it in the last decade, >>>so no idea how it works now.
Good, but you can also use MSYS2, that works fine and is maintained
well (<https://www.msys2.org>). When on Windows, I use that.
"all based on a modified version of Cygwin."
So, a fork of Cygwin. Doesn't that mean Cygwin is still maintained?
No, not really I think. I used to use MSYS, which somehow got out of
fashion.
MSYS, and, FAFAIK, MSYS2 use native Windows API's instead of
the Cygwin layer which provides the POSIX API, if I'm not mistaken?
Cygwin is fine, I used it's X Server extensively in a previous job, but
the fact that MSYS2 somehow feels more native to Windows gives it an
edge, for me.
https://en.wikipedia.org/wiki/Cygwin
Stable release: 3.6.6-1, 5 months ago
https://www.cygwin.com/
Says latest release is 3.6.9, so even newer.
Seems MSYS2 is probably a pared down fork of Cygwin, but perhaps with
some extra dev tools in its distro.
https://www.msys2.org/docs/what-is-msys2/
"While Cygwin focuses on building Unix software on Windows as is, MSYS2 >focuses on building native software built against the Windows APIs."
Hmm, could be wrong. So, install of building NIX progs to run on
Windows that utilize some Cygwin layer, MSYS2 lets you build NIX progs
to run natively on Windows (using Windows' own APIs)?
Yup, that's what it is, FAFAIK.
Been way too long since I last used Cygwin. Personally I have no need
to run NIX tools or build NIX progs that use Win APIs, but then Cygwin
and MSYS2 were created for folks like me who longer want nor forced to >participate in that battle.
I decided not too long ago that, if on Windows, it still makes sense to
use UN*X-like tools. Simply, because they match my vocabulary when working
on computers :)
--- Synchronet 3.21d-Linux NewsLink 1.2