Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Planning edits

...

Warning
titleWARNING

Draft page for review and comment prior to publication.

Table of Contents

High-Level Architecture

Image Added


Individual components are explained in more detail in the relevant sub-pages. Proposed organisation:

  • Overview (Picture and text description - then point to subpages for more info) 
    • Backgound: Containers, OCI, runtime
    • SDK → stefan's page
    • Backend/cloud → Piotr's ASMS page, bundle gen
    • Client STB → dobby, plugins,
  • For developers
    • How get started - reference image on RPi
    • Using SDK
    • Using ASMS/bundle gen, OCI tools?
    • Build image, OCI_container, RDKShell, Packer, Plugins
    • Running a container

Overview

Downloadable Application Containers (DAC) is a pan-RDK initiative to develop a container solution that allows binary applications to be downloaded and run on STBs without modification. DAC is initially targeting RDK-V set-top boxes but the aim is to extend DAC to suitable RDK-B devices in due course. DAC is a co-operation effort between Comcast, Sky, Liberty Global, Metrological and Consult Red.

...

  • Repo: https://github.com/containers/crun
  • Crun is an alternative implementation of an OCI runtime, this time written in C and optimised for performance and a low memory footprint. It is developed and supported by RedHat and is currently in use by Podman in Fedora, and will be available in RHEL 8.3.
  • This is the runtime supported by Dobby and will be used as the default runtime across RDK.

High-Level Architecture

Image Removed

...

  • .