cloudozer/ling
Erlang on Xen
{ "createdAt": "2014-04-30T13:31:11Z", "defaultBranch": "master", "description": "Erlang on Xen", "fullName": "cloudozer/ling", "homepage": "http://erlangonxen.org/", "language": "C", "name": "ling", "pushedAt": "2022-04-17T15:00:18Z", "stargazersCount": 807, "topics": [], "updatedAt": "2025-11-10T17:10:59Z", "url": "https://github.com/cloudozer/ling"}Wikipedia: -ling, an English diminutive suffix
Erlang on Xen
Section titled “Erlang on Xen”Quick Start
Section titled “Quick Start”The easy way is to use pre-built railing utility:
-
Grab a binary named railing-<version> from releases.
-
Rename the binary to
railingand move it to your Erlang project directory. -
Create the image and the domain configuration file:
./railing image -
Boot the Xen domain and get the familiar Erlang shell:
xl create -c domain_config
How to build/hack LING?
Section titled “How to build/hack LING?”See [HACKING.md]!(HACKING.md).
Using railing
Section titled “Using railing”Run railing without options to get help.
To generate the image and the domain configuration file use the image
subcommand:
./railing imageThis instructs railing to scan all subdirectories for *.beam files. All files
found are embedded into the Xen image and become accessible during runtime.
Certain subdirectories can be excluded from the search using -x option.