*BSD News Article 67078


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mira.net.au!vic.news.telstra.net!act.news.telstra.net!imci3!imci4!newsfeed.internetmci.com!btnet!news.cistron.nl!not-for-mail
From: miquels@cistron.nl (Miquel van Smoorenburg)
Newsgroups: comp.os.linux.misc,comp.unix.bsd.freebsd.misc
Subject: Re: Linux Vs FreeBSD
Date: 27 Apr 1996 02:55:45 +0200
Organization: Cistron Internet Services - the Netherlands
Lines: 38
Message-ID: <4lrrah$dd1@picard.cistron.nl>
References: <Pine.SUN.3.93.960424160848.29921A-100000@meyer> <4lrk7r$sgj@hermes.cair.du.edu>
NNTP-Posting-Host: picard.cistron.nl
Xref: euryale.cc.adfa.oz.au comp.os.linux.misc:100216 comp.unix.bsd.freebsd.misc:18275

In article <4lrk7r$sgj@hermes.cair.du.edu>,
Dave Richards  <dar@phoenix.uchsc.edu> wrote:
>I've played with both here at school for our web server.
>
>FreeBSD blows away Linux as a web server...
>
>Linux can't pre-fork processes...

Oh-oh - asbestos suit on ;)

The NCSA server uses file descriptor passing, which Linux 1.2.x
can't do. The latest NSCA servers have old Linux-style file descriptor
passing "hacked in" as a substitute. However, the latest _Linux_
kernels do support file descriptor passing.

OTOH, Apache (which is superiour to NCSA IMHO) does preforking
without requiring FD passing - it just utilizes another metod
that is even faster (all childs listen() and the one that
accepts() the first gets the request).

Now I am a Linux developer myself - but we use FreeBSD as a
WWW server. At this moment, the Linux TCP-IP code has problems
with lots of connections coming in. Which isn't amazing, since
the current Linux 1.3.x series are BETA - like FreeBSD-current.
When Linux 2.0 comes out, I expect these problems to be solved
and Linux will be on a par with FreeBSD. 1.2.13, the last stable
release, doesn't really cut it.

I all depends on what you _need_ it for - our Linux news
server runs great with inn1.4unoff4, no problems, and our
FreeBSD WWW server also deserves great respect. I am happy
that I can choose between the two for different requirements.

Mike.
-- 
  Miquel van    | Cistron Internet Services   --    Alphen aan den Rijn.
  Smoorenburg,  | mailto:info@cistron.nl          http://www.cistron.nl/
miquels@het.net | Tel: +31-172-419445 (Voice) 430979 (Fax) 442580 (Data)