X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:reply-to:message-id:to:subject :in-reply-to:references:mime-version:content-type :content-transfer-encoding; q=dns; s=default; b=ytcnca4zN3OGQFIV f82Vb7JZ2z0xgMff6sKX/ezbclLG14coZPen4Wc6qEnlt7phcYJA86EoVi0JS7zr eed2jFJDpIIb4w1CLFdGPVpL7q7VHjPTXwO6ucNk0tUQLQo6XIXk/dPjuJQkqMTZ cBsfmIX9+75bQ5I139xD83AzGGA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:reply-to:message-id:to:subject :in-reply-to:references:mime-version:content-type :content-transfer-encoding; s=default; bh=02MMaQjPNTLzBpjnoZuuUK +ygtY=; b=q2qYMg52+Bv51zBwgJoiN1dHHFNeobgCtY17A5Z5RfEnM6kAbJdCN+ S6DwVND+OQJa51Yc9Ci6xC1urlCpek6G25V6eyJkEkcgm+PBOIhSqCP/bETsBDot rNPqn+OrNhxpIWYAQJnjpYQqkV9fOaDi2Mxi3tSKxu2JG3F1qm5XQ= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: Yes, score=6.7 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,KAM_THEBAT,MIME_BASE64_BLANKS,MIME_BASE64_TEXT,SPF_SOFTFAIL autolearn=no version=3.3.2 X-HELO: smtp.ht-systems.ru Date: Wed, 24 Jun 2015 21:04:56 +0300 From: Andrey Repin Reply-To: cygwin AT cygwin DOT com Message-ID: <74851342.20150624210456@yandex.ru> To: Alvin Oo , cygwin AT cygwin DOT com Subject: Re: Uses of Cygwin In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-IsSubscribed: yes Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id t5OI5Nk9029934 Greetings, Alvin Oo! As much as I despise people, who can't do their homework... Here's some obvious answers. > 1) does it support ruby,python,c++,c, java? From the http://cygwin.com/index.html [1]: Cygwin is: a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows. a DLL (cygwin1.dll) which provides substantial POSIX API functionality. This concludes the scope of Cygwin as: 1. A toolset of familiar GNU utilities. Which inevitable includes GNU C/C++ as the de facto standard compiler. 2. An API compatibility layer. For the rest, use package search or browse through packages available in setup.exe. > 2) What type of shell does it support? (sh,ksh), Use package search, as Warren Young suggested. sh is a nobrainer, as it is mandated by POSIX. Even though the default shell is bash, there's also a more POSIX'y dash available in a base distribution. > what can it emulate? Cygwin is not an emulation engine. Your question makes no sense. > 3) Is it possible for cygwin to start in a certain folder, akin to when I > drop cmd.exe on a certain folder, May be you spelled it backward. I'll give you a credit of doubt. > or name powershell to start in a certain > folder it will open up, i need to navigate to directory fast There's, like, a truckload and a small cart of ways to achieve such effect. If you browse through mail archives, you can easily find tools like "bash here", with various degree of functionality. One of such tools even available in setup. > 4) What are the alternatives to cygwin, what are the advantage and > disadvantage of cgywin? That depends on the level of alteration you have in mind. Flat out of the door, there's no other POSIX API compatibility projects available at all, so, there's no alternatives to the main part of Cygwin - an API compatibility DLL. > 5) What are the most common uses of cgywin? What is the most common use of a POSIX toolset? I don't know how to answer your question without feeling myself stupid. -- With best regards, Andrey Repin Wednesday, June 24, 2015 19:50:00 Sorry for my terrible english...