Drew Moseley From Toradex

Posted on Saturday, May 18, 2024
Discussion with Drew about Embedded Linux, technologies, and challenges.

Show Notes

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.

Hosts

Cliff Brake

Cliff Brake

Cliff has been developing products for a long time. See BEC and Github for more information.

Khem Raj

Khem Raj

Khem is an OpenEmbedded maintainer.