From owner-freebsd-hackers@FreeBSD.ORG Fri May 11 17:37:50 2007 Return-Path: X-Original-To: hackers@freebsd.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 781FE16A403 for ; Fri, 11 May 2007 17:37:50 +0000 (UTC) (envelope-from fcash@ocis.net) Received: from smtp.sd73.bc.ca (smtp.sd73.bc.ca [142.24.13.140]) by mx1.freebsd.org (Postfix) with ESMTP id 5877813C4AD for ; Fri, 11 May 2007 17:37:50 +0000 (UTC) (envelope-from fcash@ocis.net) Received: from localhost (localhost [127.0.0.1]) by localhost.sd73.bc.ca (Postfix) with ESMTP id 2EA5E1A000B0D for ; Fri, 11 May 2007 10:11:55 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at smtp.sd73.bc.ca Received: from smtp.sd73.bc.ca ([127.0.0.1]) by localhost (smtp.sd73.bc.ca [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 4TXA4WoKPRxl for ; Fri, 11 May 2007 10:11:53 -0700 (PDT) Received: from coal (s10.sbo [192.168.0.10]) by smtp.sd73.bc.ca (Postfix) with ESMTP id 927AE1A000B0B for ; Fri, 11 May 2007 10:11:53 -0700 (PDT) From: Freddie Cash To: hackers@freebsd.org Date: Fri, 11 May 2007 10:11:51 -0700 User-Agent: KMail/1.9.5 References: <200705102105.27271.blackdragon@highveldmail.co.za> <20070511051852.GA89359@xor.obsecurity.org> <17988.32573.910854.388638@bhuda.mired.org> In-Reply-To: <17988.32573.910854.388638@bhuda.mired.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200705111011.52212.fcash@ocis.net> Cc: Subject: Re: New FreeBSD package system (a.k.a. Daemon Package System (dps)) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 May 2007 17:37:50 -0000 On Friday 11 May 2007 07:35 am, Mike Meyer wrote: > I still think we ought to quit pretending that ports/packages aren't > part of BSD, and default LOCALBASE to /usr. But if changing it is > being tested, that's a big help. Personally, this is the one thing I like *most* about BSD. There is a clear separation between what ships as part of the OS, and what apps I install on it later. There's a consistency to things, that you just can't find anywhere else. / and /usr are the OS. /usr/local is what the ports tree installs. /whatever/i/want/ is where I install things from source to keep them separate. One could make the case for /usr to be the OS, /usr/pkg (or whatever) for port installs, and /usr/local for local source installs. So long as the OS is separate from the apps. With the OS and apps separate, you can upgrade them asynchronously. There's a nice feeling to running the latest version of appX on FreeBSD 5.3. Or an older version of appY on FreeBSD 6-STABLE. Try getting something similar on a Linux system. -- Freddie Cash fcash@ocis.net