From: noer AT cygnus DOT com (Geoffrey Noer) Subject: Re: fork2 15 Nov 1997 21:18:27 -0800 Message-ID: <199711160503.VAA04031.cygnus.gnu-win32@rtl.cygnus.com> References: <346DFA2E DOT B535BB01 AT softway DOT com> Content-Type: text To: jazz AT softway DOT com (Jason Zions) Cc: gnu-win32 AT cygnus DOT com Jason Zions wrote: [...] > Or you could use OpenNT from Softway Systems which gives you a real, > honest, fully-conforming, fork(). Not to mention the rest of POSIX.1, > POSIX.2, sockets, shared memory, semaphores, ttys and ptys, X11, etc. > that Unix programs and programmers expect. And OpenNT (or its' competitors) may indeed be the way to go for commercial endeavors that make heavy use of Unix semantics and that need a fully POSIX-conforming product. Cygwin32 is continuously getting better but today it still only provides a subset of POSIX.1 (and common other functions). And Cygnus doesn't sell support for Cygwin32. Because Microsoft does not publish the lower level APIs necessary to take the OpenNT route, Cygwin32 will probably be implemented on top of the Win32 API for the foreseeable future. If I'm misinformed and the information necessary to implement Cygwin32 at the same level as OpenNT is available, please let me know. That said, Cygwin32 is sufficiently good for many applications and it will continue to be freely available... Cheers, Geoffrey Noer noer AT cygnus DOT com - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".