Randy Fishel wrote: > First, the roles and responsibilities. It has been suggested to > follow or mirror the roles the Performance Community has outlined at: > > http://www.opensolaris.org/os/community/performance/roles/ > > It is not obvious if this is also presented in other communities, > but this is the common understanding of the roles and grants within > OpenSolaris as defined by the constitution. I see no reason that we > connot either specify this community will follow the same roles and > grants outlined by the Performance community, or we can litteraly copy > what is there and make it our own. > This seems reasonable to me. If we do adopt these to start, my preference would be to have our own community copy.
> The second item is the goals of the community. Other than enhancing > the power management experience in OpenSolaris, I don't have a quick > answer. My personal goal is to evangelize this community, and there > will be evolving specific project goals, but maybe it is sufficient > for now to have this as a goal. > I think this goal is a good one. I suppose "power management experience", could mean: - The administrative/user experience: support for modern administrative interfaces for expressing policy objectives, and observability tools/features that provide insight into what's happening in/on the system. - The developer experience: good observability, debuggability, and documentation for expanding/improving OpenSolaris power management and an active, supportive open source community (us) :) - Others? Some additional ones that come to mind. - Improve system power efficiency in the OpenSolaris platform through improved support for hardware power management features. These features may be presented by individual components such as processors, memory, storage, and devices, and/or at the broader system level (e.g. suspend/resume). - Improve efficiency in the OpenSolaris platform and broader software ecosystem. This is a shared goal with the performance community, since efficiency and performance can be seen as different sides of the same coin. Performance work seeks to improve the amount of work done given a fixed set of resources, while efficiency work seeks to reduce the amount of resources required to deliver a given level of performance, while trying to minimize the amount of power consumed by non-utilized resources. Thoughts? Thanks, -Eric