LuaJIT-on-Xen?

  • From: Alexander Gladysh <agladysh@xxxxxxxxx>
  • To: LuaJIT Mailing List <luajit@xxxxxxxxxxxxx>
  • Date: Sun, 5 May 2013 08:22:59 +0400

Hi, list!

There are several projects that aim to launch an application framework
as a Xen VM instance without OS.

For example:

http://erlangonxen.org/
https://github.com/GaloisInc/HaLVM

(Are there others?)

This kind of feat should be possible with LuaJIT too, and it looks
like an interesting and potentially very useful project. We use
dedicated VMs (Ubuntu + LuaJIT 2) for HTTP handling and for job queue
workers anyway, several per Xen instance, and it would be good to be
able to throw away OS overhead for them (not only performance
overhead, but overhead on maintaining OS as well — which is
non-negligible).

Anyway, my google-fu is failing me again. I'm looking for any kinds of
documentation on how to implement such thing (yes, I realize that this
is a complex task, of course). The Erlang-on-Xen seems to be
closed-source, and reading HaLVM sources did not yield much valuable
information to me (yet! working on it).

So, any clues?

Alexander.

Other related posts: