In message <[EMAIL PROTECTED]>, Sergey Babkin writes:
>Jeremiah Gowdy wrote:
>> pull off.  Not that I don't appreciate the work of the people who write BSD
>> drivers, the people who put time and effort into BSD drivers are some of my
>> favorite people in the world, but it's terribly obvious that if a card or
>> device is not documented, that the company is going to provide a better
>> binary driver than what a BSD programmer could put together (okay, broad
>> generalization, but I'll stand by it in most cases).  The closed source

>A gross misconcept. If someone has full set of docs that does not mean
>that he actually does read and understand them completely. Worse
>yet, the authors of commercial drivers often have a very vague
>idea of how their drivers should interact with the OS.

I would just like to tell you all how lucky you are that you *can't* see
the code for the "binary-only" drivers used in BSD/OS.  It's not that
they're necessarily horribly buggy, but these are people to whom "KNF" is
probably just the name of some German company.

I would rather have a driver written by a competent kernel hacker who is
familiar with the system, and has limited information about the hardware, in
most cases.  Even *very* limited experience may do it; I'm not exactly a
kernel guy, and the NetBSD-on-VirtualPC patches were a lot easier for me
than they would have been for the Connectix people.  (On the other hand,
the fixes to VPC were probably easier for them.)

-s


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to