Info |
---|
DRAFT |
...
- Consistent upgrade mechanism for base platform with defined interoperability properties with optional proprietary extensions.
- Defined OEM hardware compatibility with stable releases of base platform and commercial derivatives, validated by manual and/or automated testing.
- Constructed from OSI-certified Open Source software and extensions with compatible software licenses.
- << To do: Add more here >>
OpenXT Layers
The OpenXT Project software utilizes the composable software layers provided by OpenEmbedded in order to isolate customizations, such as hardware, GUI environments and distributions.
All OpenXT Layers are subject to OpenXT Governance as described in this document. The OpenXT Layers create modular governance contexts for specific use cases, target markets and operational models, with a narrowed set of stakeholders and increased prospects of stakeholder alignment within individual layers.
The OpenXT Project applies the layering mechanism to support the coexistence of multiple use cases within a common codebase. This enables maximization of collaboration on common components while also enabling non-aligned stakeholder requirements to be satisfied in different layers.
Base Platform Layer:
- OpenXT Core Platform
Proposed Optional Layers:
- Switching display and input (surfman) layer <<To do: Link to the RFC for this layer here when ready>>
- Compositing display and input (Qt) layer <<To do: Link to the RFC for this layer here when ready>>
...