sensors fun..
Alexander Leidinger
Alexander at Leidinger.net
Fri Oct 19 04:49:54 PDT 2007
Quoting Poul-Henning Kamp <phk at phk.freebsd.dk> (from Fri, 19 Oct 2007
09:41:04 +0000):
> In message <20071019113444.xinyc37x9cg0ckk0 at webmail.leidinger.net>,
> Alexander L
> eidinger writes:
>
>> I was thinking you talk about the interface between the kernel and the
>> userland. Now I think that you talk more or less about something which
>> could be implemented e.g., as an userland library which not only polls
>> the kernel sensors framework, but provides the single-system sensor
>> data (and could be a base of a singe-system sensor daemon which feeds
>> its data to a group-level sensors framework). Does this sound like
>> what you have in mind?
>
> It certainly sounds more sensible.
More sensible than what?
> The kernel-userland interface should happen over a filedescriptor
> (either device or unix-domain socket) so that whatever daemon we
> park on the fd can just use select/poll/kqueue to wait for events.
Please explain a little bit more of this architecture regarding the
following questions:
What to do with sensors which aren't event based or don't have a
predefined polling interval (e.g., temperature and humidity)? What do
you think will the ratio be between the amount of sensors with and
without something like this?
How is the kernel supposed to know what polling policy the user is
interested in (every 5sec/every minute/every 5 minutes/whatever)? Why
should this policy/procedure life in the kernel?
Bye,
Alexander.
--
Two heads are better than one.
-- John Heywood
http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
More information about the freebsd-arch
mailing list