> 
> On Aug 9, 2016, at 3:41 PM, Warren Young <w...@etr-usa.com> wrote:
> 
> On Aug 9, 2016, at 2:07 AM, Herbert Stocker <her...@gmx.de> wrote:
>> 
>> On 8/9/2016 2:45 AM, Michel LaBarre wrote:
>>> It could very well be that, as one response to me on this thread
>>> alluded, CYGWIN's role is to provide the equivalent of an isolated
>>> POSIX VM under Windows without the VM.
>> 
>> ...CYGWIN is *not* an isolated POSIX environment. It brings
>> POSIX to the OS named "Windows”…
> 
> In addition to Herbert’s points, I also want to point out that bidirectional 
> Windows interoperability is a key differentiator for Cygwin vs. “Bash on 
> Windows,” a.k.a. WSL:
> 
>  https://msdn.microsoft.com/commandline/wsl/
> 
> I’ve seen several of these isolationist moves over the years I’ve been using 
> Cygwin, and I think they are essentially harmful to Cygwin.  The more you 
> promote Cygwin as being its own little world, the easier it is to replace it 
> with something that truly is isolated: WSL, a Linux VM, or even a Mac.
> 
> (If you’re wondering why Macs belong on that list, consider that if you’ve 
> been using Cygwin on Windows because you don’t find the Linux desktop 
> compelling, when it comes time to buy your next desktop, why not choose a 
> first-class desktop computing platform where the Unix command line is not an 
> afterthought, kept isolated as much as possible?)
> 
> I do not mean, by this comment, to endorse this idea of implementing PATHEXT 
> in Cygwin.  In fact, I’ve made profitable use of the current situation by 
> creating foo.bat and a shell script called foo, which gives me a single 
> command that does the same task under cmd.exe and Cygwin’s shell, using 
> mechanisms native to each.  I would not particularly want that ability to 
> disappear.
> 
> This is not a simple question of “should Cygwin integrate with Windows?”  
> Your change implies a broad impact which should be carefully considered.
> 
> It sounds like you just want Cygwin to work like MKS, Michael, which isn’t 
> going to happen.  Cygwin has ~20 years of independent development, all of 
> which were in parallel with MKS.  If the developers of Cygwin had wanted to 
> clone MKS, they would have done so long before now.

I have a Mac. I have to run a Windows VM on it due to work software 
requirements. (Among other things, there’s still not a really good SSMS 
replacement.) Cygwin is still the first thing I install on a VM.

AFAIC, Cygwin is the perfect blend. I can run Cygwin programs in bash, or I can 
run Cygwin programs in my Windows command shell choice. That isn’t true of WSL, 
a Linux VM, or my terminal shell in OSX.
And, as I said earlier in this thread, in a dozen years of using Cygwin, I’ve 
never once missed not having PATHEXT in bash. _In bash_, I think PATHEXT would 
cause far (FAR) more harm than good.
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to