From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S9leX-0001zT-VN for garchives@archives.gentoo.org; Mon, 19 Mar 2012 23:06:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9D0B6E08EB; Mon, 19 Mar 2012 23:05:59 +0000 (UTC) Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by pigeon.gentoo.org (Postfix) with ESMTP id 83965E08EB for ; Mon, 19 Mar 2012 23:05:01 +0000 (UTC) Received: by wibhn6 with SMTP id hn6so3948082wib.10 for ; Mon, 19 Mar 2012 16:05:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:organization :x-mailer:mime-version:content-type:content-transfer-encoding; bh=koIkhx/nLzJhBxYLVU9dKeZp9IlcGAPOC59MxfuiuUA=; b=MWL7CZG0BlGBxhQpt06BCnQpLfxemTwp/H0FoYEdxPCzmJpqB0OFKUN0bNDQZ5TNmP Um2TdRvO4LfDbH8Any+Uu2tZyvcU98bxEknIWQ/i4UfePetoBuDGnSlRh/GpOEYAVSCw kI7kbhbaAceGWomr3QplMGC4YExlSX/Cs7v/ZkyYUgLtq7zZ3qiin+iedGZUgD5eG6v2 SeuHunnXxpoE37k0yU0s89wOsY5BB5WXa0Rssz0TZTAcUXrRc0qa7HwEHmIWOoC4oGIa W6fxiQd2EQlKePHqjEqkoLfU34m3hWh8bv8sUF5dVDliqSCjT8B5ir59NBlaPFg7A2sr RJEg== Received: by 10.216.134.155 with SMTP id s27mr9306506wei.80.1332198300661; Mon, 19 Mar 2012 16:05:00 -0700 (PDT) Received: from khamul.example.com (196-215-69-205.dynamic.isadsl.co.za. [196.215.69.205]) by mx.google.com with ESMTPS id df3sm29264464wib.1.2012.03.19.16.04.57 (version=SSLv3 cipher=OTHER); Mon, 19 Mar 2012 16:04:59 -0700 (PDT) Date: Tue, 20 Mar 2012 01:04:04 +0200 From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] The End Is Near ... or, get the vaseline, they're on the way! Message-ID: <20120320010404.3014fd68@khamul.example.com> In-Reply-To: <20120319131701.3ba79187@digimed.co.uk> References: <709768995.843751.1331957483491.JavaMail.open-xchange@email.1and1.com> <4F6444A5.50503@alyf.net> <20120319131701.3ba79187@digimed.co.uk> Organization: Internet Solutions X-Mailer: Claws Mail 3.7.10 (GTK+ 2.24.10; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: ab0b7e2a-6e8d-4112-9b6f-f2757c23bb0b X-Archives-Hash: ccc957cc5bd0c4b6f8bb20baba31c8fe On Mon, 19 Mar 2012 13:17:01 +0000 Neil Bothwick wrote: > On Sat, 17 Mar 2012 09:00:37 +0100, Andrea Conti wrote: > > > Personally I stopped bothering with a separate /usr ages ago, so I > > don't really care. > > Having given this some thought recently, I am coming round to the view > that the problem is /usr itself. It may have had a place when boot > disks were limited in size, but I really don't see the point it in at > all nowadays. This whole question of which bin directory does code > belong in should be "why do we need so many bin directories"? > > There are some separations that do make sense in a Unix context: - */bin vs */sbin is one. Nothing to do with security, but */sbin can go in root's PATH and apps that only makes sense when run as root (eg mkfs) go there. This avoids cluttering the display with useful crap from tab-completion. - / vs /usr/local. I like this one, everything I build and install myself without help from the package manager goes here. On FreeBSD it means I used ports to install the stuff and it's not in world. I do need this distinction in my world. Perl CPAN too for the same reasons. - /opt. Um yeah, OK. So we have these things called proprietary apps where devs just want to make a directory specially for their app and dump everything belong it. OK, as a scheme, it works. I don't like it but I don't have a better idea. / vs /usr is the only one I don't need myself, as /usr is not read-only (a very valid use case) and I don't have thin clients on the network. -- Alan McKinnnon alan.mckinnon@gmail.com