BEAM There, Done That with Davide Bettio & Paul Guyot on AtomVM and Running Erlang Without an OS

AtomVM is a from-scratch Erlang VM for microcontrollers. No dirty schedulers, no hot code unloading, simpler scheduler model - mostly invisible at the API level.

David debugged the early VM with no stack traces and printf across a C codebase. Paul shipped 5,000 units, spent significant time finding a production bug, and discovered it was purely mechanical.

Popcorn project enables Phoenix LiveView on AtomVM. GitHub: atomvm/AtomVM.

1 Like