The reasons for a dynamic device manger were simple:


a) Actually makes sure that the device really exists, and is connected rather 
than having a static /dev entry that is essentially worthless.

b) A dynamic manager provides a consistent way for naming device nodes, rather 
than having administrators create nodes willy-nilly.

c) Provides a persistent API for managing the devices programmically, so that 
you can add device capabilities to your user programs in a consistent fashion. 




That’s more than enough reason to not go back to the old way of doing things, 
although it should be noted that you can create a system library to manage 
static nodes in a similar fashion.  Most of the reasoning behind the most used 
managers is to allow “hotswapping” without manually mounting.   I don’t have a 
problem with this, as long as the security implications are considered in 
advance.




From: Hendrik Boom
Sent: ‎Wednesday‎, ‎December‎ ‎31‎, ‎2014 ‎8‎:‎44‎ ‎AM
To: dng@lists.dyne.org





Never mind the mechanisms for now.
May I ask what all this complexity is supposed to accomplish?

-- hendrik
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to