In Depth Documentation Overview
Build Torizon OS from Source With Yocto Project/OpenEmbedded
Torizon OS is the base operating system in which Torizon is built. It is a minimal Yocto-based embedded Linux image and, even though customers may usually stick to application development on top of containers, sometimes they may need to customize the base image for their needs.
OSTree
OSTree is a library, technically called libostree, that manages multiple bootable filesystem trees within a single partition. Versions are delivered and maintained atomically, therefore guaranteeing the system integrity in case of a power-cut or dropped internet connectivity. When used for over-the-air updates, it has benefits over the traditional dual partition approach; OSTree updates are provided at the file-level, saving storage and connection bandwidth. Having multiple software revisions on the device at the same time allows for a known-good rollback candidate when deploying updates over-the-air. Additionally, directories such as /var and /etc are handled as special cases, providing persistent configuration and preservation of user data.
Torizon Issue Trackers
Issue trackers for the Torizon components