Drew Moseley from Toradex

Duration: 48:00 Episode 31 by Cliff Brake, Khem Raj

Episode Description

Discussion with Drew about Embedded Linux, technologies, and challenges.

Available on your favorite podcast platform.

In this episode, we had a great discussion with Drew about:

  • Drew's career -- many interesting companies
  • Toradex
    • manufacturers SOMs (System-on-Module)
    • started out providing WinCE solutions
  • Torizon
    • opinionated stack
    • fully integration solution
    • container runtime -- allows developers to deploy applications without knowing much about Linux
    • customize OS without doing Yocto builds
  • Visual Studio Code plugin
    • simplifies management of Docker images, containers, cross compilation, remote debugging, etc.
  • Torizon device side software is OSS
  • SW update system
    • many options: Mendor, RAUC, SWUpdate, OSTree
    • Toradex uses OSTree
      • OSTree is file based for delta updates, where RAUC and SWUpdate are block based.
      • single partition
      • Git-like store where changes can be rolled back, etc.
      • read-only rootfs
    • Uptane is provides protection against attackers
  • Greenboot -- used to verify system is functioning properly
  • Toradex's upstream first policy
  • Challenges in developing with Embedded Linux
    • drinking from the OSS firehose
    • understanding all the components
    • realistic expectations about how long this stuff takes to develop
    • regulations
  • The future
    • immutable distros

Discuss this episode at our community site.