OSTree: Between packages and images

Why am I here

Fedora/Debian: Package + Install Image software delivery

ChromeOS: Delivered as unit, with atomic upgrades

Red Hat Enterprise Linux (Server|Workstation)

OSTree background

Set of packages <-> tree

More flexibility than ChromeOS

Implementation: OSTree layout

Implementation: Upgrades

Implementation: Changes to OS content

Phase 0: rpm-ostree build/integration server in Fedora

Phase 1: Project becomes tree aware

Phase 2: Extended deployment

Phase 3: non-replication software management and deployment

Phase 3: Live update application

Testing

Testing trees very, very quickly

Trying it out