The Raspberry Pi pico seems like a very nifty platform for the sorts of IoT projects I’d like to play with. However, it doesn’t run Linux, so it doesn’t seem like a Nerves port is in the cards.
That said, I wonder if it might be possible to support a lightweight version of Nerves and the Erlang VM on the pico. This might let folks take advantage of the Nerves tool chain and the Actor approach to programming distributed systems. It might even encourage some pico users to look into using Nerves. Comments? (ducks).
The Nerves core team is focused on microprocessor-based embedded devices, so supporting a Cortex-M0 device is not something that we’d take on. That’s not to say that what you propose wouldn’t be interesting.
The two routes I know that might support the Pico are:
Porting AtomVM which is a small BEAM bytecode interpreter