From owner-cvs-all@FreeBSD.ORG Fri Aug 11 17:59:28 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB79E16A4E2 for ; Fri, 11 Aug 2006 17:59:28 +0000 (UTC) (envelope-from minimarmot@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id B08CA43D76 for ; Fri, 11 Aug 2006 17:59:27 +0000 (GMT) (envelope-from minimarmot@gmail.com) Received: by nf-out-0910.google.com with SMTP id g2so1146529nfe for ; Fri, 11 Aug 2006 10:59:26 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kBu9arxS65FhVZVx4TKglSl4Obmk6xAdOWxxrtB5VsIhGluQ1PtDWzYWbBa0PyXQBA7KQV5AwhTjyTr6wvhw6QnnihZghFL3nK31TQ4dCdbApwKxqSJ/g8AwSYPxKCCnWaFhxhR0QoZ7G5Vvw1O4LYF1v95pjGIjW+fzmyd1OR8= Received: by 10.82.105.13 with SMTP id d13mr393792buc; Fri, 11 Aug 2006 10:59:26 -0700 (PDT) Received: by 10.82.126.2 with HTTP; Fri, 11 Aug 2006 10:59:25 -0700 (PDT) Message-ID: <47d0403c0608111059g66bad84cjb5dc78d882ce45cc@mail.gmail.com> Date: Fri, 11 Aug 2006 12:59:26 -0500 From: "Ben Kaduk" To: "Yar Tikhiy" In-Reply-To: <20060811001637.GE5729@comp.chem.msu.su> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200608061106.k76B6ahO042778@repoman.freebsd.org> <44D5F2C1.7080606@inse.ru> <20060808124221.GO54416@comp.chem.msu.su> <20060808142616.S45647@fledge.watson.org> <44D89ED3.3000805@inse.ru> <20060808152429.W45647@fledge.watson.org> <44DA5C5A.70404@inse.ru> <20060810063312.GD93633@comp.chem.msu.su> <20060810092049.GB733@turion.vk2pj.dyndns.org> <20060811001637.GE5729@comp.chem.msu.su> Cc: src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/share/examples/drivers make_device_driver.sh X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Aug 2006 17:59:28 -0000 On 8/10/06, Yar Tikhiy wrote: > On Thu, Aug 10, 2006 at 07:20:49PM +1000, Peter Jeremy wrote: > > On Thu, 2006-Aug-10 10:33:12 +0400, Yar Tikhiy wrote: > > The problem with having a real driver is that someone who wants to use > > it as a skeleton has to first separate the "boilerplate" from the > > functional parts. OTOH, having a well-commented and working driver > > can be very useful when trying to understand how to get from the > > boilerplate to a real driver. > > Well, an existing driver (or several drivers of different complexity) > could be adapted this way; and, according to my own experience in > jobs as dirty as this one, it can be enough fun to you when you > learn something interesting from it, too. OTOH, it's tedious to > do in case you can recite the driver source, smiling when it comes > to a particularly exquisite hack. Therefore we shouldn't expect > driver maintainers or active driver developers to do the job: FreeBSD > means, first of all, fun. At the same time, not-so-experienced > developers could do it with pleasure, as well as for the benefit > of both theirselves and the community. Note that "developers" > doesn't mean "committers" at once, and everyone can help by submitting > respective patches--preferably a patch per a whole driver, not per > a comment added. :-) > I'm sure Alexander wouldn't mind if you sent him a description for the project ideas page -- are there any drivers in particular that could easily benefit from such a treatment? -Ben Kaduk