On 03/01/12 10:10 AM, William Hubbs wrote:
Unfortunately, it isn't going to be as simple as switching away from
udev. This move is going to move all software from /bin, /sbin and /lib
to /usr/bin and /usr/lib. The end result is going to be that regardless
of whether you are using mdev or udev you will have to use an initramfs
if /usr is on a separate partition.
I don't think anyone's asked this yet:
Do we NEED to deprecate /bin,/sbin,/usr/sbin,/lib ? I realize that
udev/kmod/systemd are moving, but there isn't anything in particular
that would require everything else to move, is there?
I know that there was a compatibility-symlink discussion and in general
it was thought that symlinks would be a bad idea.. but we could, for
anything that would be required in /bin,/sbin for mdev AND /usr/bin for
the new udev,etc (assuming there would actually be overlap, which I
expect there wouldn't be) make the /usr/bin version be a symlink and
keep /bin,/sbin,etc. around.. It would work at least as a temporary
measure, until the new udev/kmod/systemd becomes the de-facto default?
Side note - if /lib is getting moved, does that mean /lib/modules is
moving to /usr/lib/modules too? So kernel modules are no longer on root?