From owner-freebsd-current@FreeBSD.ORG Tue Nov 8 23:29:09 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5457C16A420 for ; Tue, 8 Nov 2005 23:29:09 +0000 (GMT) (envelope-from lists@yazzy.org) Received: from mail.yazzy.org (mail.yazzy.org [217.8.140.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9485343D45 for ; Tue, 8 Nov 2005 23:29:06 +0000 (GMT) (envelope-from lists@yazzy.org) Received: from lapdance.yazzy.net (unknown [192.168.99.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yazzy.org (Postfix) with ESMTP id 05C9439834 for ; Wed, 9 Nov 2005 00:29:12 +0100 (CET) Date: Tue, 8 Nov 2005 23:28:55 +0000 From: Marcin Jessa To: FreeBSD-Current Message-Id: <20051108232855.2d1b7df5.lists@yazzy.org> Organization: YazzY.org X-Mailer: Sylpheed version 2.0.3 (GTK+ 2.8.6; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Generic Kernel API X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Nov 2005 23:29:09 -0000 Hi guys. I just came across an article of Mr. Greg Kroah-Hartman in his blog http://www.kroah.com/log/2005/11/03/ about generic kernel API which could make it possible for hardware vendors to supply us with their own drivers. To be honest I disagree with Greg and consider this a good idea. Especially if we had a system which could isolate each device driver running as a separate user-mode process so it would not bring down the entire OS in case the driver was buggy. An API like that would both boost up FreeBSD's popularity and make it possible to use a way larger variety of hardware. I mean, lets not fool ourselves, the majority of hardware vendors is not interested in revealing of their secrets publishing freely avaliable documentation of their products. We could have a new choice to use (or not) binary drivers the same way the popular commercial O.Ss do. What do you guys think? What is the view of the FreeBSD community on this metter? Could this be concerned as a good idea ? Cheers, Marcin Jessa.