PSARC 2007/601 FastTrack timeout 12/05/2007 - "spec.txt" added to the materials directory
Garrett D'Amore
gdamore at sun.com
Tue Dec 11 23:00:46 PST 2007
Artem Kachitchkine wrote:
>
>> Heh. That's a nice theory. Except for one "itsy bitsy little
>> issue". Except for drivers for a few well known classes, you
>> *cannot* adhere to the DDI simply because there is no DDI compliant
>> way to populate /dev! The devfsadm plugin framework is clearly not
>> public (and its entirely
>> unsuited to being so right now...
>
> "It is true that managing of the /dev namespace could be made easier
> (esp. for leaf driver developers). I believe the issue is well
> recognized among the I/O framework folks, however the work started by
> the devname project is affected by lack of resources." :)
>
> The advantage is that when/if someone needs to change devfs, they
> would only need to look in "well known" places like devfsadm and
> libdevinfo, and not chase consumers all around the place (they would
> have to anyway, but minimizing the number of such places is everyone's
> job).
Maybe its time to just bite the bullet and raise the commitment level of
/devices? I'd think that would be a lot easier. :-) I don't know what
the fear behind this is, that kept the devfs team from committing to it
already, but I can assure that the number of unbundled (and in some
cases non-Sun!) bits of software that rely on /devices is non-trivial.
For a number of us, /devices is also hardcoded into our human brains.
Changing the way /devices works would be akin to the change involving
SMF.... a lot of pain, and probably a need to retain backwards
compatibility.
-- Garrett
More information about the opensolaris-arc
mailing list