<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Sorry if this goes directly to you; first time using a mailing group.</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
How exactly did you go about it? For instance, are you running off a specific distro?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 27, 2014 at 1:55 PM, Chris Pacejo <span dir="ltr"><<a href="mailto:colanderman@gmail.com" target="_blank">colanderman@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Wed, Aug 27, 2014 at 3:39 PM, Samuel Barney <<a href="mailto:samjbarney@gmail.com">samjbarney@gmail.com</a>> wrote:<br>

> I've had an idea churning in the back of my head for a while: Write a custom<br>
> threadless operating system which uses erlang for pretty much everything.<br>
> I've written a couple of custom kernels before, but this would be my first<br>
> time porting a major project to one. Anyone have any experience porting<br>
> Erlang to different platforms or an idea of where in the erlang source code<br>
> I should start looking to see what the MINIMAL requirements to compile<br>
> erlang are?<br>
<br>
</div></div>These people have Erlang running directly on the Xen hypervisor:<br>
<a href="http://erlangonxen.org/" target="_blank">http://erlangonxen.org/</a><br>
<br>
I've been working on my own non-serious-very-much-a-toy project to<br>
build an OS in Erlang, running on Linux.  (i.e. Erlang is the only<br>
non-system process running; everything the user sees goes through the<br>
Erlang VM.)  I only mention it because you might find the same general<br>
approach suitable: keep Linux around, just to provide the services<br>
Erlang needs (including those you haven't implemented yet; e.g. native<br>
TCP).  Linux can be VERY efficient when it's running primarily a<br>
single process, so you're not really losing performance that way.<br>
</blockquote></div><br></div>