On Thursday 05 August 2004 09:42, Cade Cairns wrote:
> This is another bold assumption! You obviously haven't the slighest
> inkling of what makes a kernel "good" for use as a server. Linux
> didn't even provide a reasonably good polling mechanism or native
> POSIX threads until the 2.6 series.

while i agree with you that there are other OS kernels that do certain things 
better than the Linux kernel (or even can do things the Linux kernel can't), 
i think he was refering to the OS as a whole. in this case, having to wrangle 
Apache on OS X is not as straightforward as it is on Linux. that said, i've 
set up Apache/PHP/pgsql on OS X and it worked pretty well. not solidly, but 
good enough. this was a couple revs ago for OS X as well, so maybe things are 
more stable w/Jaguar.

for better or worse, OS X is still a "second class citizen" when it comes to 
most server-oriented software and that, coupled with the relatively few 
people using it in such a role (thereby making support harder to come by),  
makes it a less than prime choice in most people's books for many server 
tasks.

> To be fair, I'm fairly certain
> Apache still implements a _WAY_ outdated and inefficient prefork model
> that handles one client per process. That doesn't exactly make it a
> "good" server, either.

Apache2 also provides a thread based model these days. it's a runtime 
configuration option. so they've gotten better in this regard, though it 
primarily matters only on Win32 and other OSes that have a horride fork/exec 
implementation.

that said, Apache can saturate most any pipe with very modest hardware. :-)

> remember, a significant number of the "latest and greatest" features
> that you see in these projects are just duplicating functionality that
> has existed in other operating systems for years. And sometimes rather
> poorly.

this is true of the vast majority of all software, open and closed. especially 
in OSes, which are increasingly falling into the category of "well 
understood".

> Notwithstanding, it is important that you consider that popularlity
> does not always indicate something is better.

indeed.

> Nathan: as you may have noticed, this is a Linux user group list. I
> would advise you to find a MacOSX support list to make such inquiries
> to in the future.

=)

-- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

_______________________________________________
clug-talk mailing list
[EMAIL PROTECTED]
http://clug.ca/mailman/listinfo/clug-talk_clug.ca

Reply via email to