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 1RiW2X-0008NG-JP for garchives@archives.gentoo.org; Wed, 04 Jan 2012 18:58:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 565FB21C1D9; Wed, 4 Jan 2012 18:57:13 +0000 (UTC) Received: from mail-ey0-f181.google.com (mail-ey0-f181.google.com [209.85.215.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 65BC521C1CA for ; Wed, 4 Jan 2012 18:55:24 +0000 (UTC) Received: by eaai1 with SMTP id i1so12275952eaa.40 for ; Wed, 04 Jan 2012 10:55:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=7Harnl0z++EjDMHUxxkZlwrqUMFZ1yFUQlC+G5EN3K4=; b=AGyGem7sq86pPZFpuf1wkkyHCL9rkUq2CSmzILbesfMLuxhZ10I57upYv+qU6N52PG c00APQz9GFev+TIaueQqkCmdqNazKSbuv8xfXyA64wRkfde5cUL833/rajwLqJscQ6Oi Bu+5XBQg4d/wACU49ZfRGoRACal9cKVNIZaSU= 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 Received: by 10.204.156.17 with SMTP id u17mr11206021bkw.57.1325703323575; Wed, 04 Jan 2012 10:55:23 -0800 (PST) Sender: freemanrich@gmail.com Received: by 10.204.19.1 with HTTP; Wed, 4 Jan 2012 10:55:23 -0800 (PST) In-Reply-To: References: <1325616625.7238.23.camel@TesterBox.tester.ca> <20120103190255.GA13817@linux1> <20120103191206.GP780@gentoo.org> <20120103200120.GB13936@linux1> <20120103212215.GU780@gentoo.org> <20120103230918.GA7247@linux1> <4F03A1AA.6070205@gentoo.org> <20120104091743.0e1cd91a@pomiocik.lan> <4F0440B3.4090500@gentoo.org> <20120104163734.07439f2b@pomiocik.lan> <20120104163315.GV780@gentoo.org> <20120104174742.11d7002d@pomiocik.lan> <20228.34930.732592.657243@a1i15.kph.uni-mainz.de> Date: Wed, 4 Jan 2012 13:55:23 -0500 X-Google-Sender-Auth: r64sMFjpSGLqPJul0a91G_Lcilw Message-ID: Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr From: Rich Freeman To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 75508fd4-d67e-4939-994a-3de2074cebc5 X-Archives-Hash: 53d04784541c3d40aa86b12051d3a33b On Wed, Jan 4, 2012 at 1:27 PM, Kent Fredric wrote: > Given that these tools are being moved to /usr and/or duplicated to in > initrd , what is the point of a root filesystem anyway now? Just to > mount other things on? Just to store /etc ? > > Or will /etc move to /usr too? I'd recommend reading the fedora docs. Their plan is to make /usr read-only so that it contains all elements of the system managed by the distro. In the future rpm world config files exist half on /usr, with overriding content in /etc (they don't have etc-update, and etc-update isn't always perfect either). But yes, the trend is towards making rootfs a bit more "virtual." I can see some of the benefits of this arrangement, but by the time we get that all worked out btrfs might be practical, and its subvolumes actually solve many of the problems that lvm and many partitions are used to solve today. With btrfs you can make /usr a subvolume and snapshot it at will, or set up a quota just for it. That doesn't cover all the use cases, but it does cover most of the desktop-y ones. As far as repairing the system from rootfs goes - I think that greatly depends on your circumstances. If everything is on root anyway then it is a moot point. If everything isn't on root then your ability to recover is inversely proportional to the complexity of your systems. As others have pointed out, there is always something that you won't have, and to be honest it isn't all that hard to just boot a liveDVD that has everything and the kitchen sink available anyway. Rich