[HCoop-Discuss] why I hate udev, version N (please clue me in)

Adam Megacz megacz at hcoop.net
Sun Oct 14 19:56:06 EDT 2007


Perhaps some udev advocate will enlighten me -- maybe there's some way
to do this that I just don't understand yet.

The wonderful thing about the [yes, deprecated, stop reminding me]
devfs was that as long as you had mount-devfs-on-boot enabled and a
statically linked /bin/sh, you could always get back into your system
(just add boot arg init=/bin/sh if /sbin/init is hosed).  I loved
this.  Especially great when you don't have physical access to the
machine to insert/remove boot CD's.

Now, with udev, not only is this no longer the case, but we have
another problem: udev can't start unless /dev/console and /dev/null
exist,

  http://www.disaggregate.com/blog/technicalweblog/archives/000012.html

and worse, most distributions "overmount" tmpfs on top of /dev, so
from an up-and-running system there's no way to "write under" the
mountpoint to create these files so they're there the next time you
reboot.  Wtf?

One step forward, two steps back, if you ask me.  The number of
"moving parts" whose failure can wedge a udev system seems to be far,
far greater than the same metric for devfs.

  - a

-- 
PGP/GPG: 5C9F F366 C9CF 2145 E770  B1B8 EFB1 462D A146 C380





More information about the HCoop-Discuss mailing list