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 1REOBk-0004RR-6w for garchives@archives.gentoo.org; Thu, 13 Oct 2011 16:31:20 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 96F1621C10A; Thu, 13 Oct 2011 16:31:06 +0000 (UTC) Received: from mail-bw0-f53.google.com (mail-bw0-f53.google.com [209.85.214.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 4E29021C0AF for ; Thu, 13 Oct 2011 16:30:27 +0000 (UTC) Received: by bkbzt12 with SMTP id zt12so2089462bkb.40 for ; Thu, 13 Oct 2011 09:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=NPVpxGkJoViAzhyFcu+xGayzoCksEb4vJxzMhBxYrxg=; b=RYnSUA/E9jyplxgUCn0imyK5GbxUNOZY0S4GfyKO1sYDwjLqB7avjQ7Ur1+VJH3OoW iwRWydD+RRCmKzPVtPfNP+R/t2vw8ARaC84uM7vrK53IapmuR6jBMMmeNyQNhtopHmk4 Sxz/sMWgGoq/LvEsJOt5vha3MzV7VIxPIc3iw= Received: by 10.223.63.130 with SMTP id b2mr949713fai.35.1318523426069; Thu, 13 Oct 2011 09:30:26 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Sender: arunissatan@gmail.com Received: by 10.223.121.146 with HTTP; Thu, 13 Oct 2011 09:30:06 -0700 (PDT) In-Reply-To: References: <20111012044023.GA8203@waltdnes.org> <20111012090517.2e8446be@pomiocik.lan> <20111012130949.GB8613@waltdnes.org> <20111012184919.6fac637a@googlemail.com> <1318518871.3885.3.camel@TesterBox.tester.ca> From: Arun Raghavan Date: Thu, 13 Oct 2011 22:00:06 +0530 X-Google-Sender-Auth: EGPWC042unHBCbxOPBdORcovDvA Message-ID: Subject: Re: [gentoo-dev] Suggestion for getting rid of udev To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 88946d4cb70f774a49630303088e56c0 On 13 October 2011 20:58, Rich Freeman wrote: > 2011/10/13 Olivier Cr=EAte : >> We're imposing our deep integration because it's the only way to make a >> compelling platform that "just works", forcing users to tell the >> computer something the computer already knows is just plain lazy and >> stupid. > > I'd also look at it another way. =A0It is a lot easier to take a > well-integrated platform and chop out the parts that you don't need, > than to take a million pieces and build yourself an integrated > platform. While it has been the way just about all platform development on Linux has taken place, what this mode of thinking ignores is that gratuitously supporting as many corner cases as you can means that you need to support a combinatorial explosion of pieces, which so far has only managed to keep our stack fragmented and an enormous pita to work with. I'm not saying we should narrow our focus too much, but every decision to support weird ways of doing things has a cost, and if you're going to support it, you (as an upstream developer) are spending time that could possibly have been spent making the whole system better. (that's to set some perspective on why things are heading the way they are, and discussing whether this is sensible or not probably is going to spin offtopic for gentoo-dev really quickly) While I've seen a lot of whining about this whole issue, I certainly haven't been seen any effort to actually solve the problem within the existing framework. For example, if someone cares enough, why not write a wrapper script to track down the programs and libraries at runtime that actually do use /usr so it's easier to say "these packages install rules that need / and /usr on the same partition". --=20 Arun Raghavan http://arunraghavan.net/ (Ford_Prefect | Gentoo) & (arunsr | GNOME)