+1, although I do believe the source should be a part of the OpenSolaris source base as well. I realize that we want to strive to maintain a single source base and community around the project but there will likely be instances where the binaries distributed via OpenSolaris and the source maintained at openpegasus.org will differ with a binary only approach.
- John Gary Horton wrote: > OpenPegasus CIM Server Project > > Purpose > > Provides up-to-date WBEM service on OpenSolaris via a port of the OpenPegasus > CIM server. > > Sponsoring Community Groups > > Observability > Storage > > Initial Project Team > > Robert Harryman > Gary Horton > > Project Description > > The OpenPegasus CIM Server Project will integrate the OpenPegasus codebase > into > OpenSolaris, providing modern SMI-S services for Solaris, with updates to the > supported JDK, CIM Schema and CIM/XML version, and use of a standardized > Provider API. This new CIM server will co-exist with existing WBEM Services > on > Solaris, posing no disruption to that service, but providing up-to-date WBEM > support and acting as a migration/upgrade path for the existing clients and > providers to use that modernized support. This co-location of separate WBEM > products will be accomplished via clearly defined ownership of standard and > non-standard ports for each service. > > Additional efforts beyond the scope of this project will likely be needed to > address removal of the legacy WBEM service from OpenSolaris. Meanwhile, the > proposed port configuration strategy will support the needs of any WBEM > clients > and providers. > > Distribution on OpenSolaris will be binary only, with pointers back to the > OpenPegasus community for access to the source. We are working closely with > that community, with agreement that the source code will always live in their > repository. > > The following components are included that are essentially equivalent to the > corresponding component in the existing Solaris WBEM services: > > * Common Information Model Object Manager (CIM Object Manager, aka CIMOM) > * CIM Repository > * MOF compiler > * Client APIs > * Provider APIs > * Sample source code > > The following components are included in addition to existing Solaris WBEM > components: > > * Indications API - provides supports for generation of, subscription to > and processing of events in the managed system > * Security infrastructure - authentication, authorization and > confidentiality/integrity support, including SSL and PAM > * SLP - support for automatic discovery of managed resources using the > SLP > standard > * Operating System provider - supports generic information such as > operating system type, version, last boot-up time, local date and time, > number > of users, swap space size, and free physical memory > * Basic operating system client - exercises the infrastructure by > querying > for general information as provided by the OS provider, et. al. > * Computer System provider - supports computer system information such > as > computer name, status, and administrator contact information > * Process Providers - support basic UNIX process information, such as > name > of the executable image, process ID, priority, execution state, and various > process resource utilization statistics. Client applications can use these > Providers to give clients an understanding of the processes running on the > Managed System within the context of its operating system. > > The initial port will be for OpenPegasus version 2.7.1. Full details around > this release can be found at these locations: > > Feature Status: http://www.openpegasus.org/page.tpl?CALLER=index.tpl&ggid=799 > External Interface: > http://www.openpegasus.org/pp/uploads/40/14874/PEP293_ExternalInterface2.7.htm > Release Notes: http://www.openpegasus.org/pp/uploads/40/14933/ReleaseNotes.htm > > The service will be enhanced to take advantage of OpenSolaris security > features, e.g. SMF, PAM, RBAC and SSL, and will advertise itself as a WBEM > service using SLP. > > No GUI or BUI is provided, but administration and management is supported by > the a collection of commands, scripts and tools delivered as part of the > OpenPegasus codebase. > > > Project Needs > > OpenSolaris Project Page > SCM Management > Discussion List > Coordination with the OpenPegasus community > > Thanks in advance for endorsements from the Storage and Observability > communities. > > >
