PLAY PODCASTS
The Yoe Updater
Episode 7

The Yoe Updater

In this episode, we discuss the Yoe updater and why it exists.

The TMPDIR podcast · Cliff Brake and Khem Raj

January 22, 202146m 18s

Audio is streamed directly from the publisher (storage.googleapis.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

In this episode we discus:

  • review of various Linux update technologies
  • discussion of experiments using swupdate
  • description of the Yoe updater
  • design ideas behind the Yoe updater
  • recent work done on the Yoe updater to make it more generic
  • Yoe handles installation, system initialization as well as update - this is very critical
  • designed to support products with long life cycles where things may change (partition layout, etc.)
  • how to add Yoe updater support to a new platform
  • what pieces of the system does the Yoe updater touch
  • how the Yoe updater handles rootfs corruption
  • why system initialization is important for reliable systems
  • why system initialization make sense in an initramfs
  • keep it simple is really the mantra
  • how the Yoe updater helps developers streamline their testing process by removing friction
  • future plans of managing updates using Simple IoT

See also the documentation and implementation.

Available on your favorite podcast platform.

Discuss this episode at our community site.