From owner-freebsd-current Sun Dec 10 11:14:37 2000 From owner-freebsd-current@FreeBSD.ORG Sun Dec 10 11:14:35 2000 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from zircon.seattle.wa.us (sense-sea-CovadSub-0-228.oz.net [216.39.147.228]) by hub.freebsd.org (Postfix) with SMTP id 6887C37B400 for ; Sun, 10 Dec 2000 11:14:35 -0800 (PST) Received: (qmail 1525 invoked by uid 100); 10 Dec 2000 19:14:33 -0000 From: Joe Kelsey MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14899.54808.947617.700838@zircon.seattle.wa.us> Date: Sun, 10 Dec 2000 11:14:32 -0800 To: current@FreeBSD.ORG Cc: Mike Meyer Subject: /usr/local abuse In-Reply-To: <14899.49294.958909.82912@guru.mired.org> References: <14898.33404.356173.963351@guru.mired.org> <14898.31393.228926.763711@guru.mired.org> <200012100904.CAA27546@harmony.village.org> <3A336781.94E1646@newsguy.com> <14899.41809.754369.259894@guru.mired.org> <200012101557.KAA29588@khavrinen.lcs.mit.edu> <14899.43958.622675.847234@guru.mired.org> <20001210120840.C38697@vger.bsdhome.com> <14899.47196.795281.662619@zircon.seattle.wa.us> <14899.49294.958909.82912@guru.mired.org> X-Mailer: VM 6.87 under Emacs 20.5.1 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Mike Meyer writes: > Sure, the software in ports/packages aren't part of FreeBSD. Using > that to claim they should have the same status or treatment as locally > written or maintained software is a rationalization. You are simply wrong in your characterization of /usr/local. As far back as I can remember, /usr/local has been used for locally installed software as separate from the default software in /bin and /usr/bin. I have personally use /usr/local to install software obtained from Usenet since at least 1983. I estimate that 90% of my /usr/local use has been for software obtained over some network distribution mechanism, and only 10% has been for actually locally written software. When the BSD started, they tried to distinguish between /usr/local and /usr/public, but that never took hold. Certainly, when GNU distributions started, the FSF very quickly took up the then default (from the long history of standardized distributions in the moderated unix source newsgroups, both before and after the great renaming) usage of /usr/local as the place for network distributed software packages. Certainly, when I think of packages, I think first of the Usenet tradition of shar-packaging. Only when the great UNIX wars started did vendors need to come up with their own binary packaging mechanisms. Each vendor supplied their own packaging commands, as SunOS did long before Solaris (really SYSVR4). The correspondence between ports and packages in FreeBSD is really quite separate from the distribution packages. Simply because a package exists does not make it part of the distribution. At least FreeBSD uses a different nomenclature for each, unlike Red Hat which calls everything an RPM and you can't tell the difference between what Red Hat officially includes in the system and what is simply a pre-compiled port. Definition: distribution: officially part of FreeBSD. port: A set of patches, source and makefiles to ease the process of installing third part software. package: A pre-compiled port. I don't have any problem seeing the distinction between a port/package and the official FreeBSD distributions. /Joe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message