Subject: Re: NetBSD i386 bounce-buffer non-feature [was Re: Memory leak?]
To: Jonathan Stone <jonathan@dsg.stanford.edu>
From: Rick Kelly <rmk@rmkhome.rmkhome.com>
List: current-users
Date: 02/07/1996 21:06:42
Jonathan Stone said:

>A data point: I'm the NetBSD/pmax chief port-slave.  Some colleagues
>here (e.g., CS faculty) have recently asked me about free Unices with
>more solid networking than Linux.  I end up advising them that they
>should use FreeBSD, because NetBSD/i386 just isn't *REAL*, because to
>the best of my knowledge NetBSD/i386 doesn't support more than 16
>Mbytes with ISA cards like an aha1542.  And I end up reassuring these
>people that the two systems aren't really _that_ different, at least
>on x86 hardware.

I don't think that an OS should use kludges to make up for underlying
hardware limits, at least not on cheap, Intel commodity hardware.

>I find this embarrassing for the project.  It's something that has
>given great marketing mileage to (for example).  To the point where
>those who _consider_ alternatives to Linux think FreeBSD is all there
>is.

I take a certain interest in news postings that describe the bounce
buffer support in FreeBSD and Linux as performance killers.

>I think, respectfully, that this needs to be fixed.  Yesterday.
>(Even that  may be too late.)   And it's gone on long enough
>that, IMHO, it's time to ask the relevant portmaster and Core members:
>
>	*Why is this still broken?*

The hardware is broken, not the OS.

The VLB and PCI busses are there for a reason.  A Buslogic VLB controller
costs less than a Adaptec 1542, and is a lot faster in the bargain.
-- 
Rick Kelly	rmk@rmkhome.com	    rmk@tencats.rmkhome.com
                http://tencats.rmkhome.com