From OSTree’s introduction 1: OSTree is an upgrade system for Linux-based operating systems that performs atomic upgrades of complete filesystem trees. A primary model is composing packages on a server, and then replicating them to clients. The underlying architecture might be summarized as “git for operating system binaries”.
Such characteristics ensure the consistency in the execution environment, thereby achieving the expected system stability. For example, flatpak, one of Linux app manager implements the filesystem with OSTree in the sandbox. If OSTree goes with an OS filesystem, this feature is applicable to over-the-air (OTA) updates of industrial and automotive control systems. This talk will share the experience of constructing an operating system with a filesystem managed by OSTree.