From owner-freebsd-stable@FreeBSD.ORG Thu May 31 15:13:27 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7EDEF1065670 for ; Thu, 31 May 2012 15:13:27 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2BBAC8FC29 for ; Thu, 31 May 2012 15:13:27 +0000 (UTC) Received: by vcbfy7 with SMTP id fy7so821079vcb.13 for ; Thu, 31 May 2012 08:13:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding :x-gm-message-state; bh=LDaIJtDJhGmgComEyFtWMsmj9zHRc5K3WQ926gxP+LM=; b=kCO7ubbF9KXjpNUFX4A3ycwvqpv5F0/XzTKaoY+OYeJbrGx8KJskXtaii6Lf194zGZ AcdB+AEo09zV/u5dGG/+LwV2pwTPm42OpELWRDGtZ44pJdw3jFXa4Z78tozgrIPMjRgU EXMuevPACzDwzg6dvKQfNtOqJ3UuR6cuFR/a1bjp/9KY8xL14UOWykucCno4tZIPwjV1 umvhdOcNjE+h2iWcxfZnn1ZUlFBqEa6t6N+iWooCLljBcKWd6FA+gEvAdfPQBI7XrtUn 6Xyc8otAvFdEGAfXwLRi1a8PgWFOuId++hvFaxUliSmwT6B3zq/Bjl6bA3v1sxWHzftF 133g== Received: by 10.220.242.78 with SMTP id lh14mr1684119vcb.64.1338477206171; Thu, 31 May 2012 08:13:26 -0700 (PDT) Received: from jims-iMac.local (pool-72-84-124-250.nrflva.fios.verizon.net. [72.84.124.250]) by mx.google.com with ESMTPS id z17sm5264755vdg.13.2012.05.31.08.13.24 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 31 May 2012 08:13:25 -0700 (PDT) Message-ID: <4FC78A94.8070008@ohlste.in> Date: Thu, 31 May 2012 11:13:24 -0400 From: Jim Ohlstein User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: Damien Fleuriot References: <4FC779C0.7020801@ohlste.in> <4FC77EAD.1090900@my.gd> In-Reply-To: <4FC77EAD.1090900@my.gd> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQn9FgJfMrrEAqYfaZIY/Inhb7GNIsQ4crApj368JODDDTLJIp6tXZUzUSK9K/a8v8tmVh2o Cc: freebsd-stable@freebsd.org 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 15:13:27 -0000 On 5/31/12 10:22 AM, Damien Fleuriot wrote: > On 5/31/12 4:01 PM, Jim Ohlstein wrote: >> To add others, in no particular order: >> >> Ease of upgrade. While some have noted that binary upgrades are easier >> on Debian, it's far and away superior, IMMHO, to have a locally compiled >> system. Many Linux distros have no upgrade path short of a wipe and >> re-install. >> > > Far superior, check, FAR MORE TIME CONSUMING, check as well ! No need to yell. Good things take time. That's life. The thing that takes the most time is building world. My boxes stay online during that time, and I am usually doing other things, so who cares if it takes an hour or so? I only take the system offline after I've installed the new kernel. I boot into single user mode, install world and reboot. Cleaning up configuration files takes a few minutes, then I'm good to go. While I do rebuild all ports, I have only had *one* occasion where a binary built on an older system croaked on a new kernel. I have about 500 ports installed so maybe that's not that many. I upgrade my systems once or twice a year. It's not really a lot of time for me. Linux distros all certainly require a reboot for a new kernel and some likely require editing of config files. So where is the "far more time consuming"? In the compiling? Sorry, but I'm not one to sit and watch the lines go by on the terminal. I have better things to do and I do them. If the compilation hits a snag I'd find out why, fix it, and run it again. > > > Also, I don't get your "linux distros have no upgrade path short of a > full reinstall" bit ? Here's one. From http://wiki.centos.org/HowTos/MigrationGuide : "The actions described in this article can damage existing filesystems and operating systems if not done carefully, or even if followed exactly. Please experiment first on a test box, and only proceed after creating current and tested backups if you value your data. Never blindly copy/paste commands, particularly as root, without a thorough understanding of their effects. An attempt to upgrade CentOS-5 to CentOS-6 with *upgradeany* resulted in a non-functional system." [snip] A fresh install is generally *strongly* preferred over an upgrade. [snip] "Remember - A fresh install is generally *strongly* preferred over an upgrade." [yes, they said it twice] [snip] "Upgrades from systems other than the latest CentOS (WhiteBox, RHEL, TaoLinux, ...) may be possible but will also require more work cleaning up afterwards. Consider migrating to the corresponding CentOS release before upgrading." Sounds like an onerous and potentially dangerous process, and not recommended. You can do it if you want. I wouldn't. That's what I mean. The recommended way to upgrade RHEL based systems is with a fresh install. Maybe "no upgrade path" should have been "only a dangerous and not advised upgrade path". Does that make you feel better? I didn't research other distros, but I'd guess there are at least a few with similar advisories. I'm not going to argue this as it can become an almost religious matter for some and a lightning rod for trolls. I'll leave it at that. Peace... out. -- Jim Ohlstein