delorie.com/archives/browse.cgi | search |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |