Talk:Cygwin

message: This article needs a section on misfeatures or disadvantages. Cygwin has rapidly begun killing
off one of its original missions, that is, being a source of Unix program ports to DOS/Windows.
With the extensive use of "symbolic links", that only the supplied Cygwin bash shell
understands, Cygwin is turning into a pure Unix emulator, which is completely pointless. If
you want a Linux emulator, use Linux.  —Preceding unsigned comment added by 12.19.148.2 (talk) 00:24, 24 December 2010 (UTC)
thread_title:  Misfeatures 

message: Article says cygwin works on 95/98 and 2000/nt but how about xp? official site doesn't mention it. --Anonymous
:'XP' now in article. http://cygwin.com/faq.html and see 'What versions of Windows are supported?' -- Maru Dubshinki
:: :: Windows 95/98/ME won't be supported anymore, here is the announcement on the Cygwin mailing-list: http://cygwin.com/ml/cygwin/2007-02/msg00275.html -- Nicolas.cuissard 22:24, 12 February 2007 (UTC)
thread_title:  Platforms 

message: Could somebody give some information how easy it is to install cgywin?  --HJH
:I installed it without a problem. The tutorial on their website is *very* easy to follow, and if all else fails you can ask for help on the official Cygwin IRC channel. I don't need it for much but as a rookie *nix user it was pretty smooth all around. --goatasaur
::Are you asking for information in the article? I actually thought it was kind of difficult compared to Mozilla's net-installer's. Mozilla downloads, installs, launches pretty much automatically.
::1. Cygwin.. 
::Cygwin's setup and  updater are in one. First you select ftp..  set local download folders (one for packages, and one for the base) then you select packages (this is the hard part.. should have just kept the defaults although I think the defaults was all.) then it downloads.
:: If it runs out of disk space it may crash.
::Once you get a "download successful", you then re-run setup. (it will exit.)
::It then installs the packages, puts an icon on your desktop and start menu (at your option), and lauches cygwin.
::On my machine, I found the setup to be highly unstable. As a result, after searching the mailing list archives through google, I downloaded a more recent "snapshot" of setup: (the latest actually):
:::www.cygwin.com/setup-snapshot
::This works perfectly, and hey setup can't have too many bugs, or be compiled into binary too often so you're fine as far as introducing problems by using the latest snapshot.
::I'm going to add some useful Cygwin tips that I always forget and have to re-learn every time I do a Cygwin install. --User:William Frantz 18:50, Apr 1, 2005 (UTC)
:::Should those tips be there?  This is an encyclopedia, not really a tutorial or help page.  You could link to a page of tips, maybe? -- Maru Dubshinki 01:35 Sunday, April 17 2005
::::I agree the tips should be killed. If you want set it up on a seperate HTML server, or post it in some forum of of Wiki and link to it, but the tips don't belong. Plus they contradict the Cygwin official FAQ 1 where it directs you to not install in C:\cygwin. I didn't read all but it's irrelevant (clearly someone did not read at all, since you incorrectly quote the FAQ:  it directs you to not install in C:\; C:\cygwin is, indeed, the default directory), the fact is everyone likes things differently and so it should be on a seperate site(if you disagree you'd further prove my point that people like things setup differently;ergo, proving yourself wrong). Hehe, anyway I do think they should be somewhere else. (one last point, vi/m kicks all other editors *****... :P ) :)
--Capi crimm 05:40, 15 July 2005 (UTC)
replies: text: I also agree these should be removed or sent elsewhere. Wikibooks? --131.111.193.120 14:17, 24 July 2005 (UTC)
thread_title:  Installation 

message: Can RedHat run inside Cygwin? Or any other distrobutions?
: No. Cygwin is not Linux and does not run Linux programs, though many programs which were written for Linux can be ported to Cygwin very easily.  You may be thinking of CoLinux, which is a way to run Linux distributions in Windows. — Haeleth Talk 21:48, 16 November 2005 (UTC)
thread_title:  Distro 

message: How is Cygwin's name pronounced? Would it be beneficial to include it in this article?
Personally, I've always said it like "SIJE-win," though I'm not familiar with the international phonetic alphabet. Maybe we could put the pronunciation after the name, similar to how many other articles in which the pronunciation isn't very important would do it? Mpeg4codec 14:46, 12 January 2006 (UTC)
replies: text: According to , it's "SIG-win" (in IPA, []) - i.e. the syllables are pronounced the same as in CYGnus and WINdows. — Haeleth Talk 10:32, 13 January 2006 (UTC)
replies: text:  I copied that info to the article. --Supercoop 16:02, 10 May 2006 (UTC)
thread_title:  Pronunciation 

message: It might be noted that Cygwin does not support Unicode filenames without usage of Suzuki
Hisao's patch:
http://www.okisoft.co.jp/esc/utf8-cygwin/
http://cygwin.com/ml/cygwin/2006-08/msg00634.html
Whelkman 17:13, 10 September 2007 (UTC)
thread_title:  Unicode 

message: Cygwin is a large complex package, confusing to install.  Set aside at least a day, and don't expect it to be easy.  It uses an "active setup" download/install manager that is complex.  The base download is about 15MB, and the full download is much bigger.  It is hard to know how much of the whole thing you will need for various purposes.  The have announced that they intend to stop supporting Win9x.  It is unclear how you might be able to access the last-best-compatible versions when that happens, so install now on older systems. -69.87.202.45 00:58, 21 September 2007 (UTC)
replies: text: Is it true that there's no newsgroup for discussing Cygwin, that its setup.exe can't be used without a mouse, and that there's no way to use it to run programs which aren't offered by setup.exe, such as slrn? Unfree (talk) 09:43, 17 January 2008 (UTC)
replies: text: No, use can try to compile them from their sources. ./configure && make all install _Vi (talk) 20:38, 26 January 2008 (UTC)

text: And about newsgroups, there are several mailing lists with a similar usage. Expect to be ridiculed and flamed. Their 12 years old mail list system ezmlm is slow, perhaps delaying on purpose. (talk) 19:49, 8 January 2010 (UTC)
thread_title:  Complicated 

message: I've made a start rewriting the see also section in prose.  As it was really 
a reference section with a list of alternatives and extensions,  I've renamed
and structured it accordingly.
Henk Langeveld (talk) 22:33, 19 January 2008 (UTC)
thread_title:  See also rewritten 

message: Just to let you know. The purpose of selecting an article is both to point readers to the article and to highlight it to potential contributors. It will remain on the portal for a week or so. The previous selected article was Yggdrasil Linux/GNU/X - a defunct GNU/Linux distribution which played a key role in the history of free software in the 1990s.
For other interesting free software articles, you can take a look at the archive of PF's selectees. --Gronky (talk) 09:45, 30 January 2008 (UTC)
replies: text: Things have moved on, as usual.  The new selectee is GStreamer, the multimedia and streaming architecture for GNOME.  If anyone wants to improve that article, it could benefit from being de-tech-ised. --Gronky (talk) 14:54, 6 February 2008 (UTC)
thread_title:  [[Portal:Free software]]: Cygwin is now the selected article 

message: Is there any cygwin kiwi-site? --Mac (talk) 14:45, 2 February 2008 (UTC)
thread_title:  Wiki 

message: I'm not a technical user, and I find this article too technical to understand the basic things I came here to find out. Primarily, what do I need to install to make something like pdfedit work, and what else might cygwin do once I've installed it?
122.57.241.161 (talk) 21:47, 11 June 2008 (UTC)
thread_title:  Please explain 

message: "Toolsets like ... UnxUtils ... aim to provide a complete POSIX like environment ... UnxUtils only provides a subset ..."  —Preceding unsigned comment added by 208.127.11.54 (talk) 21:55, 28 July 2008 (UTC)
thread_title:  obvious discrepancy - Other UNIX emulators for Windows  

message: Making some pretty major changes here, so I thought I'd post it here and wait a couple days for comments. Particular problems I'm trying to address here:
*Split "Other UNIX emulators for Windows", to eliminate the contradiction noted above.
**Other UNIX emulation layers -- clone the UNIX APIs, allowing UNIX tools to be built without major porting.
**UNIX utility ports -- UNIX utilities ported to build against Windows (and high-level cross-platform) APIs.
*The Wine & company section is a mess; splitting to deal with:
**Wine is not "radically different"; it's actually a close analog.
**Virtualization engines are not limited to Windows emulation on *NIX
**coLinux is not Windows emulation on Linux; it's Linux with NT, but NT has all the hardware; closer to Linux on Windows than Windows on Linux. I'm putting it with virtualization, for now.
***In my experience, the term coLinux is used much more than Cooperative Linux, so that change is not accidental; however, it's quite open to reversal.
Proposed text between rules:
----
Several open-source and proprietary alternatives are available for people who need simultaneous access to both MS Windows and UNIX environments on the same hardware.
=== Other UNIX emulators for Windows === 
Toolsets like Microsoft Windows Services for UNIX,
MKS Toolkit, and UWIN aim to provide a POSIX like
environment, as does Cygwin.  They implement at least a shell and a number of UNIX utilities, including the familiar UNIX compiler tools, including make and the cc commandline interface to the C programming environment, with UNIX API implementations.
=== Ports of UNIX utilities for Windows === 
MinGW provides the a GNU toolchain for building against native Windows APIs. 
A number of compilations of UNIX utilities ported to Windows exist, including UnxUtils and GnuWin32. They typically implement a shell and some UNIX utilities, but lack UNIX APIs and some UNIX development tools. The utilities may be run on any Windows machine, however, without requiring compatibility libraries to be loaded. Some applications may be developed based on high-level cross-platform toolkits such as  Qt, GTK+, or PWLib, allowing those applications to be compiled on either platform and provide users with the same experience.
===Windows emulation on UNIX===
Where Cygwin is a UNIX implementation for Windows, Wine provides a reimplementation of the Windows API and ABI for Unix-like systems. The implementation of the ABI provides binary compatibility for Windows DLLs, as well as closed-source Windows applications.
===Virtualization===
Virtualization engines allow OSes including Windows, Linux, and UNIX to run concurrently on top of a hypervisor. The hypervisor may run directly on hardware, as with Xen, or run under a host OS, as VMware, which itself could be Windows or Unix-like.
A special virtualization technique is used in coLinux to run Windows NT and Linux kernels concurrently on the same processor. While many Linux programs can run natively, all hardware access is performed through Windows, which prevents Linux programs (such as an X server) from running at all. Some devices are virtualized in Windows and accessible with special drivers from Linux, while others can only be accessed with ordinary network protocols through a virtual network interface.
----
Comments? As I said, I'll push it out to the article in a couple days, if everyone thinks it's good. 129.74.64.45 (talk) 23:59, 8 September 2008 (UTC)
thread_title:  Alternatives to Cygwin (suggested changes) 

message: Virtualization engines allow OSes including Windows, Linux, and UNIX to run concurrently on top of a hypervisor. The hypervisor may run directly on hardware, as with Xen, or run under a host OS, as VMware, which itself could be Windows or Unix-like.
A special virtualization technique is used in coLinux to run Windows NT and Linux kernels concurrently on the same processor. While many Linux programs can run natively, all hardware access is performed through Windows, which prevents Linux programs (such as an X server) from running at all. Some devices are virtualized in Windows and accessible with special drivers from Linux, while others can only be accessed with ordinary network protocols through a virtual network interface.
----
Comments? As I said, I'll push it out to the article in a couple days, if everyone thinks it's good. 129.74.64.45 (talk) 23:59, 8 September 2008 (UTC)
thread_title: Virtualization

message: Why is this article listed as Free educational software?
2.236.138.147 (talk) 00:30, 2 January 2016 (UTC)
replies: text: Good question. I've removed that category.  —me_and 13:15, 6 January 2016 (UTC)
thread_title:  Educational 

message: I think this article needs to include about its naming.--The Master (talk) 02:31, 8 March 2018 (UTC)
thread_title:  What does "Cyg" means? 

message: Cygwin is a compatibility layer. It facilitytes that programs written for the POSIX API run on the Windows API.
Cygwin could be seen as being mainly comprised of a modified GNU C Library, which instead of using the System Call Interface of e.g. the Linux kernel, uses the Windows API. Because Microsoft does not document which element of its proprietary Windows API is a System Call (for the Windows Kernel) and which is a library call, the programer does not know the cost involved. User:ScotXWt@lk 18:09, 11 January 2020 (UTC)
thread_title:  What is Cygwin