Yaron Zabary wrote:
> I've been using FreeBSD for a couple of years now. IMO, its strong
> points (compared to Linux) are:
>
> . Its networking code is better.
This seems to be an argument flogged about greatly, but it REALLY depends
on what you mean by ``better''.
Performance wise, I don't know. It's hard to do good benchmarks and I
haven't performed any. Plus, results change all the time.
Cutting edge wise? I'd say that Linux appears to adopt changes faster
than BSD does. But what does this really say?
For example, in traditional BSD stacks, every TCP timing activity (RTO,
delayed acking, etc) are based on heartbeat timers and are therefore
coarse grained. Just a few days ago, FreeBSD commited changes to their
tree that replaced these timers with callout wheel based timers,
increasing the TCP timer granularity. Linux, IIRC, has had fine-grained
timers forever. On the other hand, it's not exceptionally clear how big
a win this is. In fact, some research indicates that fine granularity
clocks may not be so great.
I think the appropriate line is that BSD code is more stable than the
Linux networking code. It is definitely more mature.
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]