On 05/06/14 14:11, Rich Freeman wrote:
> On Thu, Jun 5, 2014 at 2:34 AM, Greg Woodbury <redwo...@gmail.com> wrote:
>> Unfortunately, the advocates and implementers made some major political
>> choices when they (apparently deliberately) chose to put the systemd
>> stuff in /usr/lib instead of /lib.  It was pointed out that this
>> abrogated certain parts of the FHS, forced those who would like to adopt
>> it to *not* being able to continue using their machines they way they
>> wished to (I.e. they had to choose between several potentially major
>> changes to do so -- don't have a separate /usr or be forced to use a
>> kernel initrd/initramfs method in order to do so.)
> My understanding is that the systemd developers intend for systemd to
> not be installed in /usr unless /lib and so on are symlinks to their
> counterparts in /usr (ie the /usr-merge is completed).

Correct. As in, if you git clone system repository, and run ./autogen.sh
on it,
it will recommend options that will put systemd to /, not /usr
And multiple systemd upstream developers think it's an bad idea to install
systemd to /usr if the /usr-merge is not complete, Kay, Lennart, and others
have said it out loud on ML and #systemd, Freenode
So, it's entirely Gentoo systemd maintainers decision to install into /usr
even without the /usr-merge

>
> I think the reason so much stuff is migrating to /usr is the sense
> that keeping things split up is becoming more hassle than it is worth
> due to all the vertical integration.  If you have a bluetooth keyboard
> then you're going to be hard-pressed to use your system without /usr
> mounted.  That is the standard example, but the sense is that this is
> the way the wind is blowing.  Virtually every distro out there uses an
> initramfs anyway - we're a bit of an aberration in that it seems that
> using an initramfs is rare among Gentoo users.
>
> Just look at an initramfs as the new root filesystem.  There really
> isn't anything you could do with a shell without /usr mounted that you
> can't do with a shell in an initramfs.
>
>

That'd be accurate.

Reply via email to