From owner-freebsd-stable@FreeBSD.ORG Sat Feb 11 17:19:55 2012 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0FC6106567A for ; Sat, 11 Feb 2012 17:19:55 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 94CA78FC22 for ; Sat, 11 Feb 2012 17:19:54 +0000 (UTC) Received: from outgoing.leidinger.net (p5796CAB9.dip.t-dialin.net [87.150.202.185]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 71427844007; Sat, 11 Feb 2012 18:19:38 +0100 (CET) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTP id BFA682D6A; Sat, 11 Feb 2012 18:19:35 +0100 (CET) Date: Sat, 11 Feb 2012 18:19:35 +0100 From: Alexander Leidinger To: "Bjoern A. Zeeb" Message-ID: <20120211181935.00003fac@unknown> In-Reply-To: <5B8B698D-6DC0-4334-8617-4EDEC7973D9D@lists.zabbadoz.net> References: <20120210145604.Horde.ewjpSpjmRSRPNSH0YRHxgAk@webmail.leidinger.net> <5B8B698D-6DC0-4334-8617-4EDEC7973D9D@lists.zabbadoz.net> X-Mailer: Claws Mail 3.7.10cvs42 (GTK+ 2.16.6; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 71427844007.A0B4C X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.118, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL -0.11, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1329585581.05418@+MQ3euYWPtZBLs7ueUGORQ X-EBL-Spam-Status: No Cc: stable@FreeBSD.org Subject: Re: Reducing the need to compile a custom kernel X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2012 17:19:56 -0000 On Fri, 10 Feb 2012 16:15:00 +0000 "Bjoern A. Zeeb" wrote: > > On 10. Feb 2012, at 13:56 , Alexander Leidinger wrote: > > > Hi, > > > > during some big discussions in the last monts on various lists, one > > of the problems was that some people would like to use > > freebsd-update but can't as they are using a custom kernel. With > > all the kernel modules we provide, the need for a custom kernel > > should be small, but on the other hand, we do not provide a small > > kernel-skeleton where you can load just the modules you need. > > > > This should be easy to change. As a first step I took the generic > > kernel and removed all devices which are available as modules, e.g. > > the USB section consists now only of the USB_DEBUG option (so that > > the module is build like with the current generic kernel). I also > > removed some storage drivers which are not available as a module. > > The rationale is, that I can not remove CAM from the kernel config > > if I let those drivers inside (if those drivers are important > > enough, someone will probably fix the problem and add the missing > > pieces to generate a module). > > And you completely seem to have missed the discussion about a device > ID DB and loader being able to probe and load them for you? This is how I would like FreeBSD to behave, but this is not what I try to do here. Something like this is not around the corner, a barebones config file can be done in minutes (if the requirements are known). And a config file is also much more easy to MFC (and as such addresses the immediate needs of those which will not change the major version for some years from now) than a device ID DB and the corresponding changes in the kernel. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137