Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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 specific hardware support, incorporation of GUI environments and software distributions.

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.

All OpenXT Layers are subject to OpenXT Governance as described in this document. The the Project Governance Documents. 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>>

...

Changes can be made to this document by the following the process established for changes to the main OpenXT Governance Document that defines the Governance Board structurein Gov1: OpenXT Project Governance Charter.

License of this Governance Document

...