On Sun, Jul 31, 2011 at 00:14, William Hubbs <w.d.hubbs@xxxxxxxxx> wrote: > On Sat, Jul 30, 2011 at 11:45:39PM +0200, Kay Sievers wrote: >> Some stuff is broken for years for all non-simple services. The real >> fix is just a cp -ax away, I guess. :) >> >> As mentioned, the distro's fix is to mount /usr from initramfs, and >> that's the only realistic option for /{bin,lib} vs. /usr/{bin.lib} >> split, with the ever-growing use of tools from /usr during bootup. >> >> The random split of tools tools in /{bin,lib} vs. /usr/{bin.lib} makes >> no sense today, what /{bin,lib} was for UNIX is the initramfs for >> Linux today. >> >> We are actually currently planning to move all tools from the rootfs >> to /usr, where they belong and sort out the chaotic split of install >> locations. There will be only compat symlinks left in / then. > > Why not go the other way and move things that udev needs from /usr to /? > > That would be an easier transition imho than moving everything to /usr. Because many of these tools have dependencies on libs in /usr, or config in /usr/share. It's a game we can not win realistically, we will need to move too much stuff to /, which makes the entire idea of splitting / and /usr in the first place moot. What's not needed today is stuff in /. We can think of /usr a /System. The entire system is installed in one single directory, and that can be mounted r/o, or even shared between many hosts/guest. The stuff on the rootfs is always host-only then. Kay -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html