From owner-freebsd-hackers Tue Dec 19 18:50:18 2000 From owner-freebsd-hackers@FreeBSD.ORG Tue Dec 19 18:50:16 2000 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from herd.plethora.net (herd.plethora.net [205.166.146.1]) by hub.freebsd.org (Postfix) with ESMTP id 6DCAF37B400 for ; Tue, 19 Dec 2000 18:50:14 -0800 (PST) Received: from guild.plethora.net (root@guild.plethora.net [205.166.146.8]) by herd.plethora.net (8.9.0/8.9.0) with ESMTP id UAA28306 for ; Tue, 19 Dec 2000 20:50:13 -0600 (CST) Received: from guild.plethora.net (seebs@localhost.plethora.net [127.0.0.1]) by guild.plethora.net (8.9.3/8.9.0) with ESMTP id UAA07694 for ; Tue, 19 Dec 2000 20:50:12 -0600 (CST) Message-Id: <200012200250.UAA07694@guild.plethora.net> From: seebs@plethora.net (Peter Seebach) Reply-To: seebs@plethora.net (Peter Seebach) To: freebsd-hackers@freebsd.org Subject: Re: FreeBSD vs Linux, Solaris, and NT In-reply-to: Your message of "Tue, 19 Dec 2000 21:03:33 EST." <3A401375.9483F773@bellatlantic.net> Date: Tue, 19 Dec 2000 20:50:12 -0600 Sender: seebs@plethora.net Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <3A401375.9483F773@bellatlantic.net>, 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 majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message