From: noer AT cygnus DOT com (Geoffrey Noer) Subject: Re: Crazy fork idea 2 Apr 1998 17:26:42 -0800 Message-ID: <199804030112.RAA01134.cygnus.cygwin32.developers@rtl.cygnus.com> References: Content-Type: text To: cgf AT bbc DOT com Cc: cygwin32-developers AT cygnus DOT com Christopher Faylor wrote: [...] > Somebody brought up something similar to this a while ago in the mailing > list. I think that Sergey mentioned that copy-on-write is not available > under Windows 95. Big surprise. Otherwise, I think this would be perfect > for fork(). The book didn't mention it was incompatible with Win 95 and it usually makes note of such things. But I'll have to check the MSDN CD to be sure. > I've been wondering if it wouldn't be a good idea to have two versions of > cygwinb19.dll, though -- a Windows 95 version and a Windows NT version. I have very mixed feelings about this issue. You're right that it should probably be discussed. > I'm hoping to take a look at fork() next week. I have a couple of ideas > for speeding it up. I think that it is possible to get by with fewer > "context switches". The outline you sent a few weeks ago of the changed fork() made sense to me -- it's almost certainly significantly better than what we're doing now... -- Geoffrey Noer noer AT cygnus DOT com