From owner-freebsd-chat@FreeBSD.ORG Tue Dec 5 00:23:09 2006 Return-Path: X-Original-To: chat@freebsd.org Delivered-To: freebsd-chat@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C450A16A492 for ; Tue, 5 Dec 2006 00:23:09 +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 5360943CC1 for ; Tue, 5 Dec 2006 00:21:30 +0000 (GMT) (envelope-from fcash@ocis.net) Received: from localhost (localhost [127.0.0.1]) by localhost.sd73.bc.ca (Postfix) with ESMTP id 8CDAB8A0073 for ; Mon, 4 Dec 2006 16:21:54 -0800 (PST) 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 28283-89 for ; Mon, 4 Dec 2006 16:21:52 -0800 (PST) Received: from s10.sbo (s10.sbo [192.168.0.10]) by smtp.sd73.bc.ca (Postfix) with ESMTP id B32E08A0048 for ; Mon, 4 Dec 2006 16:21:52 -0800 (PST) From: Freddie Cash To: chat@freebsd.org Date: Mon, 4 Dec 2006 16:21:50 -0800 User-Agent: KMail/1.9.5 References: <774463.66161.qm@web51814.mail.yahoo.com> In-Reply-To: <774463.66161.qm@web51814.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200612041621.50857.fcash@ocis.net> X-Virus-Scanned: by amavisd-new using ClamAV at sd73.bc.ca Cc: Subject: Re: Venting my frustration with FreeBSD X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Dec 2006 00:23:09 -0000 On Monday 04 December 2006 03:31 pm, Nicole wrote: > --- Josh Paetzel wrote: > 5) My personal Pet Peeve. I miss, when apache (as an example) would > get installed in /usr/local/apache. And all its configs and includes > were there with it. Much like the /opt concept. If its not part of the > OS, keep it seperate! There are so many ports I cannot use becouse it > makes tracking updates and such across many servers much more > difficult. I like the FreeBSD filesystem hierarchy. It makes a lot more sense to me than the hodge-podge created by installing an app (including config files) into /path/to/app-name or the Linux method of "everything under /usr, all configs under /etc). The OS is installed to / and /usr, with OS config files under /etc. 3rd-party apps (ie ports) are installed under /usr/local with config files under /usr/local/etc. Gives a nice delineation between the OS and installed apps. Something I can't stand on Linux systems is that there is no concept of a "base OS" separate from "installed apps". Everything is a mish-mash under /usr and /etc. And don't get me started on the mess that is /var. I've tried reading through the Linux Filesystem Hierarchy Standard several times, and each time I've come away from it wondering how anyone could follow it. There's enough wiggle room in it that two distros could be FHS-compliant without any commonalities in the filesystem layouts. hier(7) on FreeBSD is not perfect, but it makes sense, and it's easy to read, and it's logical. For me, the only time it makes sense to put an entire app (including config and log files) into its own separate directory, is when manually installing from source (by-passing any package management tools the OS ships with). We do this quite often on RedHat systems as building RPMs from scratch is nobody's idea of fun. -- Freddie Cash fcash@ocis.net