Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 May 2007 10:11:51 -0700
From:      Freddie Cash <fcash@ocis.net>
To:        hackers@freebsd.org
Subject:   Re: New FreeBSD package system (a.k.a. Daemon Package System (dps))
Message-ID:  <200705111011.52212.fcash@ocis.net>
In-Reply-To: <17988.32573.910854.388638@bhuda.mired.org>
References:  <200705102105.27271.blackdragon@highveldmail.co.za> <20070511051852.GA89359@xor.obsecurity.org> <17988.32573.910854.388638@bhuda.mired.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200705111011.52212.fcash>