fork2

Geoffrey Noer noer@cygnus.com
Sat Nov 15 21:03:00 GMT 1997


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@cygnus.com
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".



More information about the Cygwin mailing list