delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/01/11/14:25:24

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:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=wvaHg3sYnZ2FtSEYKY3HKwJcqESB2kSGoFGAbPbwfKdjAKKkDp8Tw
MMfFyYR7zhyRmL6JzSCztATmqC20yDM1y8OvZnQOAcEGkktqF2dG3AQrxgeer9e9
xPWn6NsHOCs/+Mjb+N7RPrM6BIk63bTMgdnXhVeaV9VdzxfD0ZsIn4=
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:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=RI8h63auShE3msU6sGDRw5eY1b0=; b=rzms1r6rDevm5BhzKnyOA1IeL+cV
+mrtYpAhIlv7Ip3PbPLYiYisTbGs2soC6yV0AtRe5pC+jM09xt4igRjgonkYDZQx
+wJTt61yo+HGfAZUj3Od+iQCKQ8VRto1VQnt5PDQeSRwJYVjxEdyBoR08n31E+wh
jmv3KbFl8eN9DlU=
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=-93.1 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,KHOP_DYNAMIC,RCVD_IN_BRBL_LASTEXT,RCVD_IN_PBL,RDNS_DYNAMIC,USER_IN_WHITELIST autolearn=no version=3.3.2 spammy=Young, Win32, facility, Warren
X-HELO: calimero.vinschen.de
Date: Mon, 11 Jan 2016 20:25:05 +0100
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Windows XP Support
Message-ID: <20160111192505.GA2832@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <56924AB1 DOT 1070903 AT gmx DOT de> <20160111115221 DOT GC32610 AT calimero DOT vinschen DOT de> <970602BE-CBDF-4191-9CF1-11C855CDCAFE AT etr-usa DOT com>
MIME-Version: 1.0
In-Reply-To: <970602BE-CBDF-4191-9CF1-11C855CDCAFE@etr-usa.com>
User-Agent: Mutt/1.5.24 (2015-08-30)

--n8g4imXOkfNTN/H1
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Jan 11 09:25, Warren Young wrote:
> On Jan 11, 2016, at 4:52 AM, Corinna Vinschen <corinna-cygwin AT cygwin DOT com>=
 wrote:
> >=20
> > Continuing support for XP and Server 2003 is really becoming a
> > burden.  It requires to code and maintain workarounds which are not
> > required anymore in newer OSes, so I really would like to get rid of
> > that stuff.
>=20
> I seem to recall you saying that Vista added a fork-like facility to
> the kernel which might let Cygwin implement a copy-on-write fork(2).
> Would dropping XP support allow that?

Unfortunately not.  Effectively I begged for it on the Windows MSDN
forums and in private communication with Microsoft, but to no avail
for technical reasons.

The fork-like function (called RtlCloneUserProcess) does not work
reliably with Win32 processes.  The problem is not the function itself,
but the way certain Win32 DLLs are initialized at startup.  The DLL
initialization code won't do the right thing anymore in the child
process and thus stuff doesn't work in the child.  E.g., the connection
to the console Window is broken in the child and no AllocConsole or
AttachConsole call will resurrect it.


Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--n8g4imXOkfNTN/H1
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWlAGRAAoJEPU2Bp2uRE+gWKYP/RxrPR7s9U+hR+HiUihCQo30
UL7KrmBBUDFLSEFYk3OQx0OGLX748Bbq/0+6vRoyOahWasBgfGHIXxTDWbss3qFP
NeKd6TwzVBHf27JSVbwwiD+opMjlqkXtuOkdjFSU1VNm0dU0e/7DZjzI1MiWn2k4
O5wkyhDyE7tcm7dn2ilZwgR/DdIBNzT2sovhyMwpxXqqp7OZt/EjDgnHH9fgOyZM
bCSjcZRP5pRfgb/zf7nORJ2dtTDjs7X9gIxIkyx57Zxp6IPU0GG8MHbkYvdZoUgU
N2yksI6WoUc3F0CU9QF2UmIDGZCzxSn6yClhvO45jFAenwNZMWjcOposUUqOwprX
5uP6cGidgA1tXGVryu83RUCjmASpEQAE7lCets8riQFrcsnnyzITzK4VdlOk+rMC
0IogvAKm2wWY1MnTjy/7DN4fvKfs4tJ0pqGl20OCrf1hsctGMXI0tWD1c+8D7wek
AHFf3t5Mir25oPMt1KRM5ucc5WMYZGxBWHSt6N8lFVFfXpwy8PrNdyKyq0QV6qi9
FppvyR9zw+3/0qCuh+fq/WV/EWDykokgpnE3LuucTuszZhWQrPw9hxVbehCgirqH
RJtM7p6NXZMPeeGr0JeCZD8PTO+/t2LLrYdXnOU+GD4lAWX1xSN1Q8WdVB93LPBf
buAzSbHaDBKZj91OxcAY
=mMsw
-----END PGP SIGNATURE-----

--n8g4imXOkfNTN/H1--

- Raw text -


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