atomic workstation
play

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


  1. Atomic Workstation Kalev Lember, Red Hat desktop team DevConf.cz 2018

  2. What is Fedora Atomic Workstation? ● Regular Fedora, based on RPMs ● Shipped in a different way

  3. Atomic Workstation: changing the way we ship Fedora Workstation ● Base image updatable as a single unit ● Applications separate

  4. Base image: rpm-ostree ● Composed from rpms ● ostree - “git for binaries” ● Atomic updates and rollbacks

  5. 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

  6. Updating Atomic Workstation ● Base image: prepare update online, reboot into new system ● No downtime for updates; easy rollback ● Flatpaks: update online

  7. Hacking Atomic Workstation ● rpm-ostree admin unlock ● Layered rpms

  8. Applications ● Flatpaks (currently only available from 3rd party sources) ● Layered rpms

  9. Flatpaks in Fedora ● Plan is to take Fedora srpms and rebuild them as Flatpaks ● Base runtime doable without rebuilding rpms, just repacking

  10. QA-ing Atomic Workstation ● No more combinatorial explosion with rpms ● Base image testable as a single unit

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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend