From owner-freebsd-stable@FreeBSD.ORG Tue Dec 17 15:43:51 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D85259C8 for ; Tue, 17 Dec 2013 15:43:51 +0000 (UTC) Received: from mail-oa0-x233.google.com (mail-oa0-x233.google.com [IPv6:2607:f8b0:4003:c02::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9D7211046 for ; Tue, 17 Dec 2013 15:43:51 +0000 (UTC) Received: by mail-oa0-f51.google.com with SMTP id i7so6757052oag.24 for ; Tue, 17 Dec 2013 07:43:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=F0e6De9Ibys/n1DA/RQHeBoHDJUXyR4fdar9nSHZsFQ=; b=e4jktrZMcYyrQSCtpUxpCrarfc13xCsFls5DpqQU+mxgGCrRE3EkOd9vg7ydTbN3ES q98EcYMT82d05M2lDy3XmpPgPOggnQsVdOtZpBYGUQr8tDYsF9H3ksCzPHlDrIpbKmzm ee38myMGXIC9Eijyv6Bxk2pB/nrZwo4Xn+HBpUYdgUWa8RFsfuzulHRTA9dc2ddYCpSQ 1kK0cx9kfufhMiRAFya33F7MJiMDbc3oWdM4DiN+/gVXI04j712hYHis4NtUlyjoe18Z 1epqP2A7vaLRUr6J/7hmQ73tstvfZZ+dS02tJ0BRQiRCzAZXJAwRBgPl7kmmoHk3I8rM /2Xg== MIME-Version: 1.0 X-Received: by 10.182.19.132 with SMTP id f4mr16602013obe.14.1387295030956; Tue, 17 Dec 2013 07:43:50 -0800 (PST) Received: by 10.76.132.9 with HTTP; Tue, 17 Dec 2013 07:43:50 -0800 (PST) In-Reply-To: References: Date: Tue, 17 Dec 2013 07:43:50 -0800 Message-ID: Subject: Re: freebsd-update use (was: Re: FreeBSD 10.0-RC2 Now Available) From: Freddie Cash To: Royce Williams Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: Odhiambo Washington , freebsd-stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 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, 17 Dec 2013 15:43:51 -0000 On Tue, Dec 17, 2013 at 7:37 AM, Royce Williams wrote: > On Tue, Dec 17, 2013 at 6:26 AM, Odhiambo Washington > wrote: > > > On 17 December 2013 18:22, Royce Williams wrote: > > >> Also -- Odhiambo, freebsd-update doesn't have to clobber your kernel. > >> There are many options in /etc/freebsd-update.conf that let you > >> precisely control what is updated. See 'man freebsd-update.conf' for > >> details. > > > What happens when I have a new world with an old kernel? No pain?? > > Well, I was so much used to buildworld/buildkernel that when I am told > the > > buildkernel is not necessary, I kinda fear - probably fear on something > that > > doesn't bite. > > Your kernel and userland do still have to be compatible, regardless of > how you keep them both updated. If you are just adding or removing > features in your kernel, and not trying to track different branches, > you should be fine. > > If I could wave my Magic Feature Wand, I'd have the FreeBSD project > maintain a few different stock kernels, and let admins configure > freebsd-update to choose which kernel to track. This would allow > *many* more people to switch to using freebsd-update, which would mean > that more boxes on the Internet would be patched more quickly more > often. And that would be better for the ecosystem as a whole. > Ideally, the GENERIC kernel would be trimmed down to the very basics of what's needed to boot and detect peripherals on the different buses, and then load all drivers via kernel modules. And, there would be no (or very few) compile-time options. Thus, there would be very little need to compile a custom kernel, and freebsd-update would be usable across many different setups.=E2=80=8B=E2=80= =8B =E2=80=8BWe're still a long way from there, but getting closer.=E2=80=8B --=20 Freddie Cash fjwcash@gmail.com