[TAG] System V or BSD?
rick at linuxmafia.com
Sat Dec 3 00:36:24 MSK 2005
Quoting Mike Orr (sluggoster at gmail.com):
> Linux generally follows the System V "style" but deviates whenever it
> feels like it.
And System V wasn't exactly System V, any more, after SysV R3. ;->
SysV R4 was, after all, one of computing biggest exercises in
> The network stack is closer to BSD's.
Amen to that. Back when there was a Caldera Systems, Inc. (remember them?),
they kept trying to get Torvalds to accept a huge patch to add the
System V "STREAMS" interproces I/O system. Torvalds turned them down
flat, repeatedly, saying (and I paraphrase): "Why would we need that
bloatware in our kernel, when Berkeley sockets already do that same job
at least as well?"
> Some people say BSD's network stack can handle a higher load.
That's largely on the basis of data like this 1999 event:
At that time, Walnut Creek CD-ROM set the world record for most bytes of
network traffic processed in 24 hours by a single host: One
single-processor PII box (a then-famous FreeBSD ftp server) handled 1.39
terabytes. (This burst of traffic was, ironically, occasioned by the
release on that machine of Slackware 4.0.)
Fast-forward: About a year ago, I helped build what became the
second-fastest computational cluster in the world, "Thunder", a set of
1024 quad-Itanium2 Linux boxes. The interconnects for node-to-node
data passing used Quadrics cards, and I don't have figures handy but it
was a stupendous level of network traffic.
> BSD sticks to the user-compiled route.
Misconception. It's actually probably more common, in practice, to
install software from the binary packages than to build it from ports.
I can tell you that BSD admins will often resource to packages when
there are local build problems, if nothing else.
> BSD also tends to have less support for new hardware, and last time I
> checked it had an incompatible disk-partitioning scheme, making dual
> booting a problem.
FYI: FreeBSD (at least) is perfectly happy booting from an
IBM/Microsoft-style partition table. For that matter, you can boot
Linux (but not MS-Windows) from a BSD "slice"-style disklabel.
> But if a user-compiled distro appeals to you and you like
> the BSD traditions, FreeBSD would be worth looking into. That seems
> to be the most popular one for new users, although NetBSD and OpenBSD
> are also free and would be worth comparing.
Don't overlook DragonFly BSD.
More information about the TAG