-----Original Message-----
From: Li, Aubrey
Sent: 2008?11?6? 10:36
To: Open Solaris China
Subject: PM Usability Interfaces project
We are proposing a new project in PM community, if you have any
requirements or suggestions or comments, please let me know.
This project is to focus in libpower. If the device drivers like wireless
need to export some interfaces to the userland, this is a good approach
to go.
Thanks,
-Aubrey
====================================================
I would like to propose the following project to be sponsored by the
Power Management Community Group:
Power Management Usability Interfaces
Controlling and managing Power Management facilities currently is a
small collection of diverse tools that often manipulate objects
directly, or even require that a user edit a configuration file. And
many don't allow the user to identify or understand in-kernel values
without entering a debugger. As some tools need to duplicate
pathways, maintenance becomes a problem as all the tools need to be
identified and updated.
Providing a well defined set of interfaces help to aleviate confusion,
and promote easy to use and easy to create tools. Maintenence and
security are also often confined to the element that exhibits the
problem. Some of this work may just result in improved documentation,
but there will also be a need for new and updated tools and
interfaces.
I see this work falling into four distinct areas:
A Power Management specific library (i.e. libpower)
Provides a committed set of programatic API's that
can be consumed by other tools, utilities, daemons, and GUI's
Commands and Utilities
Predominantly updated and new CLI's, but could also be GUI's
that are expected to directly be us
SMF facilities
New and improved services that can act standalone, or be
used as a repository for running state.
Debug/Observability
Some of this might land in CLI, but could well include mdb
and dtrace enhancements (i.e. dtrace pm provider).