From owner-freebsd-stable@FreeBSD.ORG Tue Nov 8 16:59:39 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AFC516A41F; Tue, 8 Nov 2005 16:59:39 +0000 (GMT) (envelope-from MH@kernel32.de) Received: from crivens.unixoid.de (crivens.unixoid.de [81.169.171.191]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A66943D48; Tue, 8 Nov 2005 16:59:38 +0000 (GMT) (envelope-from MH@kernel32.de) Received: from localhost (localhost [127.0.0.1]) by crivens.unixoid.de (Postfix) with ESMTP id 142493FF9; Tue, 8 Nov 2005 17:59:39 +0100 (CET) Received: from crivens.unixoid.de ([127.0.0.1]) by localhost (crivens.unixoid.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00643-13; Tue, 8 Nov 2005 17:59:35 +0100 (CET) Received: from [10.38.0.120] (unknown [212.12.51.89]) by crivens.unixoid.de (Postfix) with ESMTP id 2BE3D3FF3; Tue, 8 Nov 2005 17:59:35 +0100 (CET) Message-ID: <4370D97C.30109@kernel32.de> Date: Tue, 08 Nov 2005 17:59:40 +0100 From: Marian Hettwer User-Agent: Mozilla Thunderbird 1.0.2 (Macintosh/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Colin Percival References: <120ef0530511041210s6d3dbee8pc2db36129b44be2c@mail.gmail.com> <436BCA7B.6060700@voidmain.net> <4370D0A9.4030707@freebsd.org> In-Reply-To: <4370D0A9.4030707@freebsd.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at unixoid.de Cc: Richard Bejtlich , freebsd@voidmain.net, freebsd-stable@freebsd.org Subject: Re: What should be in GENERIC? (was Re: Facilitating binary kernel upgrades) 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: Tue, 08 Nov 2005 16:59:39 -0000 Colin Percival wrote: > Tom Grove wrote: > >>Richard Bejtlich wrote: >> >>>After speaking with Colin, he mentioned that IPSec, NAT, and disk >>>quotas (enabled via options QUOTA) are the three most popular kernel >>>changes that prevent people from running GENERIC and hence using >>>freebsd-update for binary kernel updates. >>> >>>Can anyone shed light on why those three features are not available in >>>GENERIC? >> >>My guess is that just because those are the three most popular kernel >>changes that prevent people from running GENERIC doesn't mean that the >>majority of users implement these changes. > > > I find this argument hard to accept. The vast majority of FreeBSD users > will never need the NFS_ROOT option, and many systems do not even have > the hardware for serial or parallel ports, yet those are supported in the > GENERIC kernel. > And they should stay supported in GENERIC, since these are features you want to use if you have quite a big serverfarm and want to do PXE (speaking of NFS_ROOT). :) > In deciding what options should go into the GENERIC kernel, I think the > question we should be asking is not "how many people use this?", but > instead "would adding this option inconvenience more people than it would > help?". > I agree. Today I upgraded my private rootserver to 6.0-RELEASE (good job folks!) and it's running the GENERIC. Since I want to use quota's and need 'em, I have to compile my own kernel. But... well, what the hack, I'll do it anyway to strip down the GENERIC :) Just my 0,02 cents. 6.0-RELEASE looks really good (as it already looked good in RC1). Keep up the good work. Best Regards, Marian PS.: For whom it may concern and for those who are from Germany: it's a root-server at Strato (german company). Whoever runs FreeBSD on those webservers: and upgrade from 5.4-RELEASE to 6.0-RELEASE went easy and works like a charm (except of some struggles with dhclient)