AtomVM distribution support is ready for testing

The AtomVM team is happy to announce that support for distributed Erlang has been merged into the “main” branch and will be included in the 0.7 release cycle. As will most AtomVM features this is not complete OTP support, but enough basic features to be useful while running in a constrained environment like a microcontroller or WASM. We have a guide explaining usage and supported features in the documentation.

There are examples in the AtomVM repository examples directory for generic_unix and [esp32](https:// AtomVM/examples/erlang/esp32/epmd_disterl.erl at main · atomvm/AtomVM · GitHub) platforms, and an rp2 example for Raspberry Pi Pico W and Pico 2 W should be ready soon. We will get these into the atomvm_examples repo soon.

As always any feedback from testers is highly appreciated. Feel free to open an issue on GitHub or leave a post here in the forums.

Happy Hacking!

  • the AtomVM team
13 Likes

I forgot to point out that AtomVM nodes are capable of connecting with OTP nodes, just not with TLS yet.

7 Likes

Hi! This is super cool. I ran into a problem when testing the example code - opened a GH issue:

2 Likes

Thank you so much for testing and opening an issue. It looks like Paul tracked down the bug, so it shouldn’t take long for the fix to be merged.

1 Like