From owner-freebsd-chat@FreeBSD.ORG Wed Sep 13 22:49:33 2006 Return-Path: X-Original-To: freebsd-chat@freebsd.org Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02CDC16A518; Wed, 13 Sep 2006 22:49:33 +0000 (UTC) (envelope-from abs@absd.org) Received: from emlyn.absd.org (emlyn.absd.org [81.5.163.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id A592943D4C; Wed, 13 Sep 2006 22:49:31 +0000 (GMT) (envelope-from abs@absd.org) Received: from abs (helo=localhost) by emlyn.absd.org with local-esmtp (Exim 4.63) (envelope-from ) id 1GNAbv-0001Jg-8m; Tue, 12 Sep 2006 16:55:43 +0100 Date: Tue, 12 Sep 2006 16:55:43 +0100 (BST) From: David Brownlee To: "Constantine A. Murenin" In-Reply-To: Message-ID: References: <20060831110112.J82634@hub.org> <20060831184715.B82634@hub.org> <44F7619B.8010609@evilkittens.org> <20060831192632.T82634@hub.org> <20060831225719.GG25515@ribeyre.gentiane.org> <20060831200228.B82634@hub.org> <20060831230642.GH25515@ribeyre.gentiane.org> <20060831201338.F82634@hub.org> <20060905070219.GC13764@titan.klemm.apsfilter.org> <20060905141802.GB5021@peereboom.us> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: David Brownlee Cc: netbsd-users@netbsd.org, misc@openbsd.org, Marco Peereboom , "Marc G. Fournier" , freebsd-chat@freebsd.org, miros-discuss@mirbsd.org Subject: Re: "BLOB"s (Was: The future of NetBSD) X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 22:49:33 -0000 On Sat, 9 Sep 2006, Constantine A. Murenin wrote: > Indeed! When something brakes, do you want it to continue to work as > if nothing has happened and lose your data silently, or do you want it > to give you some indication that it needs attention? > > * With binary drivers, it's always broken (and if it's not, it's > guaranteed to be broken in the future), but some people tend to > [foolishly] think that it's working. > > * With drivers written from proper documentation by developers who > know their OS, it just works. > > BTW, I'd argue that the same principle applies to the > manufacturer-supplied drivers for closed-source operating systems like > Windows -- it's better to have the drivers written by people who know > the OS it's written under, not by some random people hired by the > company that produced the hardware (which would never be the same > people who designed the hardware anyway, because people who design > hardware don't usually write software for it, and vice-versa). I'm going to regret this but... Taken to its logical conclusion, you should also avoid any piece of hardware with onboard firmware which is not open sourced... so, thats most SCSI cards, video cards, wireless cards... don't forget the PC BIOS... Yes, opensource drivers are preferred to closed source, be the latter closed source object code that gets linked into a kernel, or firmware on a device, but sometimes the closed source allows more devices of that type to get into use for a given OS, which increases the chance of one getting into the hands of a developer with the time and skill to support it properly. Personally I would pay a reasonable premium to get a device for which an open source driver exists, but there are occasions when I have to repurpose existing hardware, or budget/driver availability means I have to use something with a closed source driver. Its very much a second choice, but it is there. -- David/absolute -- www.NetBSD.org: No hype required --