curl-www icon indicating copy to clipboard operation
curl-www copied to clipboard

download: Add Cygwin to Download page

Open BrianInglis opened this issue 3 years ago • 6 comments

Cygwin         icon

Cygwin x86_64         7.72         binary Cygwin x86              7.72         binary Cygwin debuginfo   7.72         debuginfo Cygwin libcurl          7.72         libcurl Cygwin devel           7.72         devel Cygwin doc              7.72         doc Cygwin source         7.72         source

BrianInglis avatar Sep 05 '20 23:09 BrianInglis

Do you think the current way of including them (as a flavor of Windows) is fine and we should just add/change to your links or do you think we should make Cygwin its own "OS" on the page?

bagder avatar Sep 11 '20 21:09 bagder

Sorry - did not even notice there were already entries down there! Cygwin 64 bit can only run on Windows 64 bit but Cygwin 32 bit can run under all Windows from 7 on. As I never noticed Cygwin was way down there, the project says "Get that Linux feeling - on Windows", packages fail to build if they believe they are under Windows, they must be made to believe they are being built for Unix, maybe it could go before DOS, or maybe before Windows native? Now MS appears to be also shipping an older curl as their native build for developer support, like bash, tar, WSL etc. (unless some other non-MS installer put that there):

 $ /proc/cygdrive/c/Windows/System32/curl --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: [unreleased]
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL

I wouldn't notice as Cygwin paths have prefixed Windows paths even in my base Windows environment since I moved off Win32; before then it was GnuWin32, DJGPP, and AT&T AST Toolkit paths prefixing DOS paths! ;^>

BrianInglis avatar Sep 12 '20 00:09 BrianInglis

Cygwin is definitely not Windows builds indeed (it doesn't build against the Win32 API for example).

I'm in favour of renaming it to Cygwin, possibly even merging the separate 32 bit and 64 bit sections and marking the CPU platform inside each download entry (as x86 and x86_64, to stay with the terms used on Cygwin's own downloads page), and like it is done for other unixy platforms on the curl download page.

@dfandrich: What do you think?

vszakats avatar Oct 28 '21 00:10 vszakats

Merging the 32/64 bit version under the same heading makes sense to me, and should probably be done for the regular Windows binaries, too. I'm not so sure about dropping "Windows" from the name is an improvement, since Cygwin is basically a runtime running on Windows, like .NET. But, we can't make any changes to the download page right now due to a bug.

dfandrich avatar Oct 28 '21 01:10 dfandrich

Agreed that 32/64 bit would best be merged for the Windows platform as well.

'win' as in Cygwin already says it's related to Windows, so sticking Windows before it seems redundant. Also without the Windows prefix, it would possibly be easier to find for someone looking for Cygwin in alphabetical order.

vszakats avatar Oct 28 '21 08:10 vszakats

I think it is easier to find the way it is now, Windows - cygwin because the order is by OS

jay avatar Oct 29 '21 06:10 jay

We have a lot cygwin packages listed now. I doubt users are looking for more...

bagder avatar Jan 10 '23 15:01 bagder