From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-dev+bounces-75155-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 3700459CAF for <garchives@archives.gentoo.org>; Fri, 8 Apr 2016 12:55:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9302521C044; Fri, 8 Apr 2016 12:55:47 +0000 (UTC) Received: from mail-ig0-f180.google.com (mail-ig0-f180.google.com [209.85.213.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 82F9B21C00D for <gentoo-dev@lists.gentoo.org>; Fri, 8 Apr 2016 12:55:45 +0000 (UTC) Received: by mail-ig0-f180.google.com with SMTP id kb1so35307562igb.0 for <gentoo-dev@lists.gentoo.org>; Fri, 08 Apr 2016 05:55:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to; bh=jkRR9PVvdDvUp5Pzpyag3RIKD0VA09EydlVvBQztes8=; b=UZZCDVZGRGH88eSfJtBnF0y1xrx9CC6rsMs9X7MvChhegv8YUkZvaIjVvoSs5XpBLs jVhgUwyi6VVAUtUhFJJK/5WhAbH4r6pTijDHz+s17qTYrAYFTF+HchPRBATbkAyC1tZO tVxp5NNqrlN18zOZUv10YlLnJ1Zg+Kv8RLJxKAofkjWdOlNfA2ZjIlikRLCByTo/8n4Y q7p+s2Q5HBtf7n1R25ovN6pJTEenDiTQe95jt5Trbu+yofS3M5NwkxWSPTOEmpjiiU7E PdTv7+ZwgtcqKWeCd3rT+UciZzrefwa7VIQMdAZ5EN55dMD8romMKApTlhRvtyNKV+7x R97w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to; bh=jkRR9PVvdDvUp5Pzpyag3RIKD0VA09EydlVvBQztes8=; b=ITsi7b+2MGBbTI4LRSPRF3nUfPzQN9PAO4pa2OQOPi+KvqJHk1NrRhddt1rz8lkeZv lzx954DzFsN7bN0WK9HmDDcJgMJ4BOFkO7w7fjKjkd5H3y73poqQI1Z4JUdoAu0v2Q+M NnAljsH21olKzs07gBC/NRpaOxi4nsizWnNxO8/vo8jnErq+8d3cu8qOrSy8dI7J1WGy LIxmTA7HvGq/14LzKjd2vJwZaeGtuGRtYj7ddey6jOdqJ6XdXzKFgLQIO2U7EGeRW7xb ebAzDT8CV8W/9mio2pvkomEW/EPwwWu76GTQpgp/93LkkJLPouIJrK8TJcHWfdYu4LTG FbRQ== X-Gm-Message-State: AD7BkJLg4zFg4RSxpSRdBWA5gBmZYISnonWXsrnzp6GOddpAzevArWcj5hqomNmp/QR3GGtfcm7Uwl+i6neI4A== Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.50.79.200 with SMTP id l8mr3120027igx.75.1460120145143; Fri, 08 Apr 2016 05:55:45 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.64.52.72 with HTTP; Fri, 8 Apr 2016 05:55:44 -0700 (PDT) In-Reply-To: <57079C03.6060004@gentoo.org> References: <57067172.49cbca0a.693b1.ffff9909@mx.google.com> <pan$7ccf5$4b00782b$ed32390c$5ee7f155@cox.net> <CAGfcS_k4gXfYWmzJJfPFop1-QVR9J55Lu5pbReD0sNLDiuoe9Q@mail.gmail.com> <20160407154636.GA26596@whubbs1.gaikai.biz> <CAGfcS_=81Rh0eOzW7z6Wvshid+jNx+3_7v2f=WiHbjGi5iipBA@mail.gmail.com> <b717674a-feb4-4979-90fc-31f6f3fd57eb@gentoo.org> <5706A7A6.3080402@iee.org> <CAGfcS_m1Cu8+Sc7gw04bDysdfsZAC_PV-tf3GjV0GDk1A_rSqg@mail.gmail.com> <CAGDaZ_ppOCqCrmkqGJgHaifiyq-N+FPEA8DEa63W20W-FK0nKg@mail.gmail.com> <57070bbd.9a48620a.a07cf.3177@mx.google.com> <57070c95.0714320a.ed102.1995@mx.google.com> <CAGfcS_mb+xHQdx0vciVNV6pCuFiuuZjY2s8BsG24+H6tqpcBEA@mail.gmail.com> <57079677.9010900@gentoo.org> <20160408124117.0bf5c564@red.yakaraplc.local> <57079C03.6060004@gentoo.org> Date: Fri, 8 Apr 2016 08:55:44 -0400 X-Google-Sender-Auth: ZSoehlo2RUrhk3Bv_KE97rt8-A0 Message-ID: <CAGfcS_m0CyLGSk96dgtqOgbusYxpcr8cUhgpyxqQC=uSPHpfhA@mail.gmail.com> Subject: Re: [gentoo-dev] usr merge From: Rich Freeman <rich0@gentoo.org> To: gentoo-dev <gentoo-dev@lists.gentoo.org> Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: a1d3a7c1-0f72-4c2b-afce-b6c7a7e66a1e X-Archives-Hash: bdd4f8e265edaf698e67e9e9bc9a72b0 On Fri, Apr 8, 2016 at 7:54 AM, Anthony G. Basile <blueness@gentoo.org> wrote: > > As I'm getting into this thread, I'm looking at debian, fedora and I'll > add openSUSE. I just don't get why a usr merge is as good as that > fedora page says. > Keep in mind Fedora's purposes here: 1. It is a feeder where experimental technologies are previewed/developed. 2. It is feeding into RHEL, which is targeted at infrequently-updating users who run in a release-based atmosphere. The purpose of a /usr merge is to get all the stateless stuff into one place. Some of the ultimate goals include: 1. A read-only /usr 2. Having /usr signature-verified at boot 3. Having everything that runs signature-checked before it is run 4. Having /usr shared across many containers/etc. 5. Stateless systems - boot with a /usr and it creates the rest dynamically, and they're lost when the container is shut down. Any of these COULD be implemented on Gentoo, though whether it will happen is questionable. Some of these like #5 would require more invasive changes to how we do things. However, the principle of having everything that is static in one place does make sense. Put it this way, if you were designing a new OS from scratch today, would it make more sense to put all the distro-supplied binaries/libraries under a single path off the root, or off of many paths from the root? The main driver for having a split /usr is legacy, IMO. Apparently even the unix authors said that they originally did it only because of the size of one of their disks and they wanted root to be a secondary bootloader. -- Rich