1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| | # Host update mechanism
## Status
Proposed
## Context
Spectrum OS has no implementation for software update. The host - consisting of
Linux kernel, KVM, cloud-hypervisor and minimal user space tools - software
updates are required to support feature development and security fixes.
## Decision
A-B partitioning created by Spectrum installer Installer sets up the system on
partition A of the block device A-B update scheme where user (or installer)
writes the update image to partition B Bootloader provides four boot options:
A, A mutable, B, B mutable
## Consequences
Default boot selection, incremental updates (e.g. overlays), network update
postponed for later.
|