Matthew Jacob wrote:

 > > Hmm - rip out the whole devfs infrastructure and replace it with something
 > > which writes tuples of (operation, devname, major, minor) to a socket
 > > somewhere, where "operation" is "create", "delete", "online", "offline",
 > > etc.  Why worry about the complexities of a vfs to handle /dev in the
 > > kernel when almost all of it can be done in userland?
 > > 
 > > [ Heh.  *now* there'll be some wailing and gnashing of teeth... :-) ]
 > 
 > "booting"?

Not needed - The devfs registration stubs are called during driver
initialization which happens at boot time anyway;  When the devfsd
starts up and reads messages from its socket, it'd get a queue of
device instances.

I'm envisaging something like /dev/log here;  When syslog opens it
at boot time, it gets all the log messages that have appeared during
initialization.

  - mark

----
Mark Newton                               Email:  [EMAIL PROTECTED] (W)
Network Engineer                          Email:  [EMAIL PROTECTED]  (H)
Internode Systems Pty Ltd                 Desk:   +61-8-82232999
"Network Man" - Anagram of "Mark Newton"  Mobile: +61-416-202-223


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to