From owner-freebsd-questions@FreeBSD.ORG Thu Oct 2 06:59:13 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C2E6616A4B3 for ; Thu, 2 Oct 2003 06:59:13 -0700 (PDT) Received: from buh.cameradicommercio.ro (buh.cameradicommercio.ro [81.196.25.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id E75BC43F75 for ; Thu, 2 Oct 2003 06:59:11 -0700 (PDT) (envelope-from itetcu@apropo.ro) Received: from buh.cameradicommercio.ro (localhost [127.0.0.1]) by buh.cameradicommercio.ro (Postfix) with SMTP id 5FC086A; Thu, 2 Oct 2003 16:58:38 +0300 (EEST) Date: Thu, 2 Oct 2003 16:58:37 +0300 From: Ion-Mihai Tetcu To: Steve Coile Message-Id: <20031002165837.7ed82ee2.itetcu@apropo.ro> In-Reply-To: References: <20031002101427.0f1e983f.itetcu@apropo.ro> X-Mailer: Sylpheed version 0.9.3claws (GTK+ 1.2.10; i386-portbld-freebsd5.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: "FreeBSD-Questions \(Request\)" Subject: Re: FreeBSD vs. RedHat X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Oct 2003 13:59:13 -0000 On Thu, 2 Oct 2003 08:24:33 -0400 (EDT) Steve Coile wrote: > On Thu, 2 Oct 2003, Ion-Mihai Tetcu wrote: > [...] > >That is one of the things we like most. We can always find things > >where they're supposed to be, not where someone chose to put them > >for some particular reason. And that on each and every machine we > >have. > > Uhhh... The hier(7) man page is part of every flavor of UNIX. > Every flavor defines some standard for filesystem layout. This > isn't a BSD-only thing. > > Further, FreeBSD isn't the only distribution that puts things "where > they're supposed to be". "Where they're supposed to be" is defined > by Unix community convention and the OS vendor. You really should > be saying"FreeBSD puts things where I expect them to be". Your > expectations don't necessarily conform to Unix community convention. :) True. Better yetto say that FreeBSD has learned me to expect some type of files to be in specific places. So it's some identity ;) here. What I was trying to point out is that "real and original directory structures" of a what_ever_I_get_from _the_net should conform to hier(7) (of what ever system they are installed on ..., in particular for bsd's hier). Qmail and friends bothers me for that. > One thing that bugs me about many Unix vendors, including FreeBSD, > is a willingness to put state files under /usr. /usr should not [..] > I can put /usr on a separate partition, make it read-only, and not > have to worry about something tinkering with it. And I can put /var > on another partition, > prevent execute permission on it, and not have to worry > about some hacker installing (binary) tools on it. You got a point here. If you're asking me, the *big* design problem is the suid thing. [..] I'm not trying to start a flame here. I'm using Linux on some desktops and I've moved 90% percent of one customer pcs from win to a FreeBSd Linux mix. In fact my first contact with the *nix world was with a Red Hat. (Still remember a few hours with an old System V book and LILO refusing to boot :-) ). After which I've got 2.2.2 FreeBSD and felt in love :). > packages installed on my Red Hat Linux system came from, either. > Oh, and that's *ALL* the files provided by the operating system, not > just those installed with add-on packages. For instance: > > $ rpm -qf /etc/passwd > setup-2.5.25-1 buh>/ports/distfiles# which passwd /usr/bin/passwd so it's /usr/src/usr.bin/passwd/ (==> /usr/obj/usr/src/usr.bin/passwd/) Now consider no hier - I've did the mistake of inventing my on directory structure for an app once and I still suffer. I still think that the ports system is (at least for my needs) superior to rmps. It simplify the building from source in many cases, but you can always do a make extract and start patching around. -- IOnut FreeBSD unregistered ;) user