httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William A. Rowe, Jr." <>
Subject Just for laughs
Date Tue, 23 Jan 2001 06:41:00 GMT

December 22nd, 1996
Apache has been ported to a very wide array of Unix boxes - in fact, we're not aware of any
Unix boxes which Apache can't run on.
This has been possible by making conservative architecture decisions, by modularizing the
code as much as possible, and sticking to
POSIX and ANSI wherever possible (and functional).

However, due to the code's legacy, and use of metaphors and systems which are Unix-specific
(such as, having multiple processes all
accept()ing connections to the same port), the road to porting to Windows NT has not been
a pretty one. Several attempts have been
made, both by Apache Group members and outside folks, but due to a lack of stability and a
clear consensus on how to manage a true
cross-platform development project, NT is not yet a standard platform supported by Apache.

This could change - in fact, our current plan for Apache 2.0 is to include compatibility with
Windows NT, as well as other design
changes to enable other ports to other platforms as well. As well as Windows NT, we are considering
versions of Apache that run on
the MacOS and others.

When will 2.0 come out? Not for a while yet - 1.2 is on its way to being finalized, and while
2.0 work has begun it'll be awhile
before it's got all the features in 1.2, since we're working with a significantly revamped
code base to allow for multithreading.
But sometime in the first half of 1997, we hope - we have test versions of it running already.

In the meantime, folks interested in working on an NT port can send mail to
- when 2.0 work begins in earnest
we'll probably start an NT-specific list to address porting issues.

View raw message