From owner-freebsd-current@FreeBSD.ORG Wed Jan 18 22:09:28 2006 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 DE40916A41F; Wed, 18 Jan 2006 22:09:28 +0000 (GMT) (envelope-from frode@nordahl.net) Received: from smtp1.powertech.no (smtp1.powertech.no [195.159.0.145]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6ECE243D4C; Wed, 18 Jan 2006 22:09:25 +0000 (GMT) (envelope-from frode@nordahl.net) Received: from [192.168.123.190] (s1013-0001.dsl.start.no [195.159.141.97]) by smtp1.powertech.no (Postfix) with ESMTP id E878081A9; Wed, 18 Jan 2006 23:09:23 +0100 (CET) In-Reply-To: <20051222211730.GK39174@svcolo.com> References: <43A266E5.3080103@samsco.org> <20051217215434.GB92180@svcolo.com> <20051217220807.GA28741@freebie.xs4all.nl> <43A492B6.6050305@t-hosting.hu> <20051217232856.GT77268@cirb503493.alcatel.com.au> <43A4B91D.8040304@samsco.org> <20051222211730.GK39174@svcolo.com> Mime-Version: 1.0 (Apple Message framework v746.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Frode Nordahl Date: Wed, 18 Jan 2006 23:09:24 +0100 To: Jo Rhett X-Mailer: Apple Mail (2.746.2) Cc: stable@freebsd.org, current Subject: Re: FreeBSD Update is the binary update solution [Re: HEADS UP: Release schedule for 2006] 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: Wed, 18 Jan 2006 22:09:29 -0000 On 22. des. 2005, at 22.17, Jo Rhett wrote: > On Sat, Dec 17, 2005 at 06:19:25PM -0700, Scott Long wrote: >> FreeBSD Update was written by, and is continuously maintained by the >> actual FreeBSD Security Officer. It's as official as it gets. If >> the only barrier to acceptance is that it's not distributed from the >> FreeBSD.org domain, then a) that's a silly argument, and b) it's >> easily >> solvable so long as Colin agrees. > > But FreeBSD Update suffers from all of the same limitations that > I've been > describing because of lack of integration with the Core OS. > > 1. modified kernels are foobar > ..yet are practically mandatory on production systems > > 2. modified sources are foobar > ..yet many common production situations require source > compilation options Modified files cannot be patched, period. No matter what system you are on. A nice user-experience of backing up the modified file and reinstalling the default could be added on top to resemble other systems, but it would not solve your problem. What you are looking for is enough run-time knobs and a stable ABI layer for third party drivers so the need for compiling your own kernel disappears. > 3. FreeBSD Update can't handle updates of jails and other > situations that > package systems deal with just fine. freebsd-update -b /usr/jail/foo ? From the manual: Act on a FreeBSD world based at the directory basedir. This is suitable for updating jails, but note that the usual rules about updating locally modified (or compiled) files apply, and the jail must belong to the same release version as the run- ning kernel. Frode Nordahl frode@nordahl.net