Skip to main content
Version: kirkstone

Introduction

What is aim for ?

meta-erlang is a Yocto Project/Openembedded layer that enables developing Erlang and Elixir applications on embedded Linux development context.

The target users are those that already know or desire to use YP/OE in order to build their software and application using Erlang/Elixir for embedded Linux projects.

You can build easily any Erlang and Elixir projects based on rebar2, rebar3, erlang.mk, mix and autotools.

What can I do with meta-erlang ?

Some ideas:

  • Build your own Yocto Project based Linux distro with Erlang/Elixir inside
  • Create a hardware appliance product with Erlang/Elixir embedded software where you have the full control of all components
  • Create a virtual appliance product with Erlang/Elixir embedded software on any Cloud service provider
  • Enables the possibility to install and run BEAM based application on embedded Hardwares
  • Fine tune configurations and options when building Linux distro for embedded or cloud usage
  • Test and develop patches for Erlang and Elixir targeting Linux
  • Create your own build dependency tarball with having Erlang and Elixir ready to use.

Recipes included in this layer

  • livebook
  • VerneMQ
  • Tsung
  • Yaws
  • EMQX
  • Ejabberd
  • Rabbitmq
  • Riak
  • Couchdb
  • Wings3d
  • epmd
  • Erlang
  • Elixir

Checkout all recipes from this layer here.

Support

Feel free to open issues and feature requests. As well pull requests.