delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/06/24/14:05:26

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: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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 <anrdaemon AT yandex DOT ru>
Reply-To: cygwin AT cygwin DOT com
Message-ID: <74851342.20150624210456@yandex.ru>
To: Alvin Oo <defalcator AT gmail DOT com>, cygwin AT cygwin DOT com
Subject: Re: Uses of Cygwin
In-Reply-To: <loom.20150624T150038-632@post.gmane.org>
References: <loom DOT 20150624T150038-632 AT post DOT gmane DOT org>
MIME-Version: 1.0
X-IsSubscribed: yes
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...

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019