On Wed, 2006-01-25 at 12:23 -0700, Sasha Pachev wrote: > Ryan: > > Of all the services I've run on Linux, Apache has been one of the most stable > components. I have never had a problem with it that did not come from a user > error, namely me or somebody else putting something funny in httpd.conf or > using > the defaults inappropriately. It is the piece that I always suspect last when > troubleshooting. > > Now some conceptual philosophy. Apache was originally written on Unix. Apache > port to Windows is an afterthought. Add to that that Linux user base for > Apache > is much larger than Windows. Thus it is reasonable to expect that Unix Apache > will always stay ahead of Windows Apache, or at least will so until something > drastic happens, such as Microsoft going open-source. > > To use a culinary analogy Apache tastes much better with Linux than it does > with > Windows.
While I'm sure there are still unixisms in Apache, but to say that Windows support was added to Apache as an afterthought in version 2.0 is incorrect. Apache 2 was designed from the group up to run on a portable runtime that supports a variety of underlying threading models, and was designed be able have first-class support for Windows as well as Linux and any other unix. Windows support for the APR (and hence Apache 2.0) was hardly an afterthought. And as far as technology goes (but not necessarily performance), unix Apache2 will not ever be significantly different from win32 Apache2. That's the beauty of a well-written runtime layer. It's portable and to a certain extent, the OS doesn't matter anymore. I think this is a good thing. Michael > > /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
