delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/04/12/10:41:31

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:mime-version:in-reply-to:references:date
:message-id:subject:from:to:content-type; q=dns; s=default; b=ax
EctJm78YFFokR4Mg/jqrIObHce395OxfH+jpZvpI6C6Noe/Hv2XpkeqpGkMb5OOM
hTA6rTWRutUBj6zooYnv7V/35NTFIkaEhr7+kZf6LMQ5o13bk34sa9z6zb3fjHQ6
l+MLtfe3lGJ6s3BAjhws3rpfXyMCK5xi22yKB0dfo=
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:mime-version:in-reply-to:references:date
:message-id:subject:from:to:content-type; s=default; bh=Y6dvVwv9
wJZFDbNhEmU6dVFIdWY=; b=algRr319peRS4iU6kr/GKab4c+0mmeXlAIV/AhqV
Y4Exgc861QbM606kF3AIUOzM7TNXjUGHzAZmTaUI8/zqnz5pr1ABrj994f6bRs/Q
URWp4/nIoqddmR35GPyXBVXwpR2hA6w09MnS+cvgJoaBCAbZifR+L8FGdV9dScau
nME=
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: No, score=-2.4 required=5.0 tests=BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Forums, daniels, Daniels, pty
X-HELO: mail-lf0-f49.google.com
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=thYaYZPF6iqe1aCKNZTDNJEMOjGT3JHZ+FWojoez5Ag=; b=W9zJWiNVKodGV3q2769Oa8E3EDRm8iKB+Kox/eCtnY3D2JXDlO0dyNbn2k+rGrg0ZI fpkHE4RUwr9G714TTruFXilChQ0z9sciAcmQ47yEKhk5qskBZa+xbusQqviJODkZbmLp SBUi8O6eOYujYWDjtqhK5B2An7WQwckWqZn+peGLV2kg/RZ9bAMpF1+kCQAEI2WrIFxF oouL5/fRj4OHxzSIIvpEtPCiJaqqC/H682cMf0nQthaHam3IugRIawTyESLvtaejHu74 iRwNWmPjDTLZFVyzkPUoRA9kJHT4dzfmicmrvqcocpXN57VkFVfxpZHCY1fywYpHEgSG Mf7A==
X-Gm-Message-State: AOPr4FVIVIb4+WoYqcxsAgqPLSAcgvnsEIX5kiyrMFla4iIdYksDFGWc/ar/GB6dHyo+SMRYMY1lycC37im4rA==
MIME-Version: 1.0
X-Received: by 10.112.157.105 with SMTP id wl9mr1547564lbb.137.1460472043082; Tue, 12 Apr 2016 07:40:43 -0700 (PDT)
In-Reply-To: <20160412134132.GP9870@calimero.vinschen.de>
References: <70rpgbh81o3fkrdgh8ldh2hmon25ihnr1s AT 4ax DOT com> <570CF112 DOT 6060405 AT gmail DOT com> <20160412134132 DOT GP9870 AT calimero DOT vinschen DOT de>
Date: Tue, 12 Apr 2016 15:40:43 +0100
Message-ID: <CAN=he+VNeffEHnQyEtjdmvy2ooye0amNMQos33H-JfPri7xrWg@mail.gmail.com>
Subject: Re: native Linux userland in Windows 10
From: Philip Daniels <philip DOT daniels1971 AT gmail DOT com>
To: cygwin AT cygwin DOT com
X-IsSubscribed: yes

This new Linux subsystem does have a fork() API call somewhere in
either lxcore.sys or lxss.sys. Presumably lots of other Linux kernel
APIs as well.

It is interesting that this has popped up, though perhaps not as
unexpected as many people think. Does anybody remember that a guy from
Microsoft posted to this list last year about what it would take to
implement a Unix style PTY in the command prompt (IIRC)? They have
obviously been thinking about this for a while.

One driver is that the need for cross-platform tooling is growing with
the .Net Core project's aim to get it running on Linux. People will
not want to maintain PowerShell scripts for Windows and Bash scripts
for Linux, and since there is no chance of PowerShell running on Linux
any time soon it was perhaps inevitable that something like this would
happen.

I am going to try and get it insalled (have had some problems finding
an ISO!) just to check the speed of Magit in Emacs. It's unusably slow
in Cygwin.



On 12 April 2016 at 14:41, Corinna Vinschen <corinna-cygwin AT cygwin DOT com> wrote:
> On Apr 12 14:58, Marco Atzeri wrote:
>> On 12/04/2016 14:50, Andrew Schulman wrote:
>> >By now I guess most of us have seen the reports of bash, and in fact a full
>> >Linux userland, running natively in Windows 10:
>> >
>> >http://www.osnews.com/story/29149/Microsoft_and_Canonical_partner_to_bring_Ubuntu_to_Windows_10
>> >http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUsermodeUbuntuLinuxBinariesOnWindows10.aspx
>> >http://blog.dustinkirkland.com/2016/03/ubuntu-on-windows.html
>> >
>> >It's in beta release and doesn't seem to have been widely tested yet. Apparently
>> >Microsoft has developed an API translation layer, simliar to the Cygwin DLL, to
>> >make this work.  But unlike with Cygwin, Linux apps don't have to be rebuilt -
>> >they can run natively as-is in Windows 10. So you can get, allegedly, the full
>> >Linux userland out-of-the-box.
>> >
>> >The first link cited above suggests that if this is all it claims to be, it
>> >would remove the need for Cygwin. I can see the point.
>> >
>> >Has anyone had a chance to try this new feature?  Does it work as well as is
>> >claimed?
>> >
>> >I realize this may be strictly off-topic here, but it seems to me to be
>> >potentially so important to the future of Cygwin that it's worth discussing here
>> >insted of on cygwin-talk.
>> >
>> >Andrew
>>
>>
>> Before W10 became the standard it will take some time.
>>
>> Considering the previous history of Microsoft with
>> Windows Services for UNIX (SFU) , my feeling is
>>
>> https://en.wikipedia.org/wiki/Timeo_Danaos_et_dona_ferentes
>>
>> If they really would like to port Unix on MS, it will be enough to
>> provide Corinna with a simple way to implement fork....
>
> Huh, right.  If only...
>
> https://social.msdn.microsoft.com/Forums/en-US/afdf1b68-1f3e-47f5-94cf-51e397afe073/
>
>
> Corinna
>
> --
> Corinna Vinschen                  Please, send mails regarding Cygwin to
> Cygwin Maintainer                 cygwin AT cygwin DOT com
> Red Hat



-- 
Philip Daniels.

--
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

- Raw text -


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