From owner-freebsd-stable@FreeBSD.ORG Thu May 31 22:38:45 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 26B99106566C for ; Thu, 31 May 2012 22:38:44 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by mx1.freebsd.org (Postfix) with ESMTP id 0D0B58FC0C for ; Thu, 31 May 2012 22:38:43 +0000 (UTC) Received: by wibhn6 with SMTP id hn6so36057wib.13 for ; Thu, 31 May 2012 15:38:37 -0700 (PDT) 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=0fduAHqSNngSoxYIbrgp1GW6CCIW1JDTCnArDbvTbo8=; b=HXnvmM5ZVBTXzfzfCo0p4cioQ8Qv2B0ij6VAwhTTgFg+WgCi7K68DToUUzVnJE7Sab bmZ6u08qgDiD3qdR4rUSXXaGfkvNGFxpYdIoqgnt6ZI2mxLSrlL8CQeCPKDzBVN8B6TF vPseAu5F8SlLC7UasbcwGHi7zdbtvLTr9hyTLjeau3zAMpm3QjdHYdFgcT0d1K/2JGFe +VuwPhfXV3ZKswWkWeg2HE6j4SzTR8DN0BRVoMSWt8vQSLNnrN7w3SFp45AnyfUQQnSo k26///pMzLqS8jdddgm/zZIRwAvu/1BrdQAsqMjVBpIRX2xvpeV+AO7cf+hYXbCpsWca ra2g== MIME-Version: 1.0 Received: by 10.216.194.93 with SMTP id l71mr297887wen.169.1338503917345; Thu, 31 May 2012 15:38:37 -0700 (PDT) Received: by 10.223.155.4 with HTTP; Thu, 31 May 2012 15:38:37 -0700 (PDT) In-Reply-To: <4FC773AE.1030906@my.gd> References: <4FC742BF.4080005@my.gd> <20120531102127.GV39168@e-new.0x20.net> <80C9CF39-B4B2-4F2E-BC30-138BB692C91A@my.gd> <4FC773AE.1030906@my.gd> Date: Thu, 31 May 2012 15:38:37 -0700 Message-ID: From: Kevin Oberman To: Damien Fleuriot Content-Type: text/plain; charset=ISO-8859-1 Cc: "freebsd-stable@freebsd.org" , Claus Guttesen Subject: Re: Why Are You Using FreeBSD? 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: Thu, 31 May 2012 22:38:45 -0000 On Thu, May 31, 2012 at 6:35 AM, Damien Fleuriot wrote: > > > On 5/31/12 1:20 PM, Claus Guttesen wrote: >>>>> A regular debian update is 5 minutes + reboot >>>>> A regular FBSD update is about 1.5 hour + 3 reboots (after >>>>> installkernel, installworld, rebuild of ports) >>>> >>>> But how often do you need to >>> >>> As a matter of fact, too often, that's te problem. >>> >>> We have > 800 servers and I can't argue that debian's update process is much simpler and faster. >> >> Take a look at freebsd-update: >> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-upgrading-freebsdupdate.html. >> This tracks release. >> > > As I just replied to an off-list mail, we can't use binary upgrades because: > > > 1/ we use custom kernels with a lot of the stuff stripped > > 2/ we pass custom options to ports, which excludes pre-compiled packages > > 3/ we don't track release, I'm trying to move our boxes away from it so > we can get faster patches, we track 8-STABLE on most boxes Make your own freebsd-update server and build whatever custom system you need. It does not need to be a GENERIC kernel. It does not need to be RELEASE.Then use freebsd-update to update all of your production systems with a single reboot and about 15 minutes (depending on system and disk speed and I have not actually timed it).and it can be done without console access or a single-user boot. Caveats: Systems must be updated from a version the server knows to a version the server knows; both kernel and world. Major version bumps may require re-installation of ports. Security ports and minor updates are trivial. Grenada? -- R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com