|
Message-ID: <20110829104631.GA6579@albatros> Date: Mon, 29 Aug 2011 14:46:31 +0400 From: Vasiliy Kulikov <segoon@...nwall.com> To: owl-dev@...ts.openwall.com Subject: Re: initrd/udev in Owl? Solar, On Mon, Aug 29, 2011 at 01:42 +0400, Solar Designer wrote: > Then this topic was brought up on our not-yet-public development list a > few years ago. IIRC, at the time mjt suggested that udev was somewhat > likely to be replaced with something else in a few years (which would be > now). We could want to ask for his opinion now. I don't think udev is replaced by anything in the near future. > > I don't insist on udev as it also complicates modules loading rules (it > > is not fully controlled by an admin anymore), > > Lacking full control by admin is really nasty/unacceptable - we'd need > to provide some easy/supported way to regain such control. udev is a configurable thing :) There is a special rule for autoloading: DRIVER!="?*", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe -b $env{MODALIAS}" So, we can replace "modprobe" by a script, which maintains a list of modules, which were requested by the kernel, but haven't been loaded yet. Then sysadmin does: $ cat /var/run/modules_requested ath9k MODALIAS=pci:v0000168Cd00000027sv*sd*bc*sc*i* DEPENDENCIES=ath9k_hw.ko,ath9k_common.ko,ath9k.ko ... and gets a list of not-yet-loaded modules with the dependencies. Or there could be a list of modules, which are OK to autoload. Other modules are not loaded and added to the modules_requested list. BTW, the same list can be compiled from sysfs entries, without udev. > > except (2). > > Yes, (2) is serious (I trust your description of it; I am not familiar > with this myself). I don't know whether it can be disabled. If yes, it is a way to go. FWIW, as to hard drives - the stable naming for fstab can be obtained two ways: 1) UUID for partitions. 2) symlinks created by udev and used in fstab instead /dev/sda1. AFAIK, all modern distros do (1). Thanks, -- Vasiliy
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.