Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo development <gentoo-dev@g.o>
From: William Hubbs <williamh@g.o>
Subject: rfc: locations of binaries and separate /usr
Date: Sat, 31 Dec 2011 19:59:47 -0600
All,

a significant change is taking place with several upstreams that will affect
us in gentoo, so I wanted to bring it to the list for discussion.

Udev, kmod (which is a replacement for module-init-tools which will be needed
by >=udev-176), systemd, and soon others, are advocating a major change
to the locations where binaries and libraries are stored on linux
systems.

The goal is to deprecate /bin, /lib, /sbin and /usr/sbin. My
understanding is that they want to move software that is installed in
/bin, /sbin and /usr/sbin to /usr/bin. Also, they want to move
everything from /lib to /usr/lib.

I have been working with robbat2 on solutions to the separate /usr issue
(That is why I have specifically cc'd him on this email)
which will allow people to not use an initramfs. If we migrate
everything off of the root fs to /usr, all of those solutions become
moot. On the other hand, if we don't migrate, we run the risk of
eventually having our default configuration not supported by upstream.

I see three options:

1) Start migrating packages along with upstream and have everyone who
has a separate /usr (including me by the way) start using an initramfs
of some kind, either dracut or one that we generate specifically for
gentoo. The reason I suggest the initramfs, is, unfortunately if we
migrate everything, nothing else would work.

2) Combine the sbin and bin directories both  on the root
filesystem and in /usr by moving things from /sbin to /bin and /usr/sbin
to /usr/bin.

3) Try to maintain  things the way they are as long as possible.

Whether or not I like what is happening personally, I think we should
consider the first option, because I think it will get more and more
difficult for us to do anything else over time. And we will eventually
find ourselves not supported by upstreams.

Please discuss; I want to hear what you think.

William

Attachment:
pgpRsQ1OfBviZ.pgp (PGP signature)
Replies:
Re: rfc: locations of binaries and separate /usr
-- Alexey Shvetsov
Re: rfc: locations of binaries and separate /usr
-- Michael Weber
Re: rfc: locations of binaries and separate /usr
-- Enrico Weigelt
Re: rfc: locations of binaries and separate /usr
-- Walter Dnes
Re: rfc: locations of binaries and separate /usr
-- Nguyen Thai Ngoc Duy
Re: rfc: locations of binaries and separate /usr
-- Michał Górny
Re: rfc: locations of binaries and separate /usr
-- Sven Vermeulen
Re: rfc: locations of binaries and separate /usr
-- Olivier Crête
Re: rfc: locations of binaries and separate /usr
-- Ryan Hill
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
rfc: news item for app-backup/bacula
Next by thread:
Re: rfc: locations of binaries and separate /usr
Previous by date:
Re: rfc: news item for app-backup/bacula
Next by date:
python.eclass: export pkg_setup


Updated Jun 29, 2012

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.