On Fri, Aug 30, 2013 at 9:37 AM, Tanstaafl <tansta...@libertytrek.org> wrote: > On 2013-08-30 10:28 AM, Canek Peláez Valdés <can...@gmail.com> wrote: >> >> udev/eudev has nothing to do with it. It's the init systems (as in >> both systemd and OpenRC) the ones that are pushing/have pushed for >> dropping support for it. In Gentoo, the move is being championed by >> William Hubs: >> >> http://thread.gmane.org/gmane.linux.gentoo.project/2946 >> >> He's the OpenRC maintainer. NOBODY who has actually worked on the >> problem wants to support a separate /usr without an initramfs, because >> it makes no sense. > > > Please stop making such false statements. > > It only makes no sense because of *other* decisions being made that want to > force files critical to booting to be placed into /usr. > > There is no *philosophical* reason that it 'makes no sense.
I agree; it's because of technical reasons that it makes no sense. >> So it doesn't matter if you use udev, eudev, mdev or even a static >> /dev directory; no init system wants to support a separate /usr >> without an initramfs. > > > Just fyi... the *only* problem that I have with this is that I have an > *existing* system that has a separate /usr, and it only has that separate > /usr because when I followed the original gentoo installation handbook back > in 2003 or so, it actually had a separate /usr in the example directory > structure layout, so I thought it was the official gentoo *recommendation* > to do it that way. > > If I wasn't in this predicament, I'd just make a mental note to never > install /usr to a separate partition and be done with it. > > >> And for a good reason: is braindead. > > > Again - it is only braindead if you accept the basic premise that it 'makes > sense' to put files critical to the boot process into /usr. > > Personally, I think it only 'makes sense' to put files critical to the boot > process into <gasp!> /boot. What it's "critical" in the *general case*? It's NFS "critical"? It's bluetooth "critical"? It's the network "critical"? It's LVM "critical"? Are you going to put all of that in /boot or in /? An initramfs covers all those cases (and many more). It doesn't matter if some really simple cases could possible-perhaps-if-the-stars-align-maybe work; the devs cannot complicate the general case just to keep supporting some simple cases. The devs want a *GENERAL* solution, that works for everybody. That solution is an initramfs. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México