Atomic Workstation Kalev Lember, Red Hat desktop team DevConf.cz - - PowerPoint PPT Presentation

atomic workstation
SMART_READER_LITE
LIVE PREVIEW

Atomic Workstation Kalev Lember, Red Hat desktop team DevConf.cz - - PowerPoint PPT Presentation

Atomic Workstation Kalev Lember, Red Hat desktop team DevConf.cz 2018 What is Fedora Atomic Workstation? Regular Fedora, based on RPMs Shipped in a different way Atomic Workstation: changing the way we ship Fedora Workstation Base


slide-1
SLIDE 1

Atomic Workstation

Kalev Lember, Red Hat desktop team DevConf.cz 2018

slide-2
SLIDE 2

What is Fedora Atomic Workstation?

  • Regular Fedora, based on RPMs
  • Shipped in a different way
slide-3
SLIDE 3
slide-4
SLIDE 4

Atomic Workstation: changing the way we ship Fedora Workstation

  • Base image updatable as a single

unit

  • Applications separate
slide-5
SLIDE 5

Base image: rpm-ostree

  • Composed from rpms
  • ostree - “git for binaries”
  • Atomic updates and rollbacks
slide-6
SLIDE 6

Finally an easy way to test rawhide!

  • rpm-ostree makes it easy to switch

between trees

  • It doesn’t work: just boot back to

stable F27

  • Shared home directory
slide-7
SLIDE 7

Updating Atomic Workstation

  • Base image: prepare update online,

reboot into new system

  • No downtime for updates; easy

rollback

  • Flatpaks: update online
slide-8
SLIDE 8

Hacking Atomic Workstation

  • rpm-ostree admin unlock
  • Layered rpms
slide-9
SLIDE 9

Applications

  • Flatpaks (currently only available

from 3rd party sources)

  • Layered rpms
slide-10
SLIDE 10

Flatpaks in Fedora

  • Plan is to take Fedora srpms and

rebuild them as Flatpaks

  • Base runtime doable without

rebuilding rpms, just repacking

slide-11
SLIDE 11

QA-ing Atomic Workstation

  • No more combinatorial explosion

with rpms

  • Base image testable as a single unit
slide-12
SLIDE 12

Thanks for attention! https://fedoraproject.org/wiki/Workst ation/AtomicWorkstation kalev in #fedora-workstation, #atomic

  • n freenode IRC