<story><title>Node9: Inferno kernel with LuaJIT instead of the Dis virtual machine</title><url>https://github.com/jvburnes/node9/blob/master/doc/node9-hackers-guide.txt</url></story><parent_chain></parent_chain><comment><author>jvburnes</author><text>Hi...&lt;p&gt;I&amp;#x27;m the author of Node9, so it&amp;#x27;s pretty cool that this has gone semi-viral.  It&amp;#x27;s taken quite a bit of heavy lifting to blend Inferno and LuaJIT together.  There&amp;#x27;s still a lot of work to be done, but it compiles on OSX and works.  Please be patient as I hack the premake files to build properly on Linux&amp;#x2F;BSDs.  Eventually porting will just work using libuv, but until then I&amp;#x27;m hacking away.&lt;p&gt;For those wondering about Dis vs LuaJIT, Dis ultimately presented some issues when it came to multithreading and I wasn&amp;#x27;t about to JIT compile Lua to Dis when I had LuaJIT. :)
Jim Burnes</text></comment>
<story><title>Node9: Inferno kernel with LuaJIT instead of the Dis virtual machine</title><url>https://github.com/jvburnes/node9/blob/master/doc/node9-hackers-guide.txt</url></story><parent_chain></parent_chain><comment><author>linschn</author><text>This is seriously cool !&lt;p&gt;9P servers can be mounted (thanks to plan9port) as a (virtual) filesystem. Therefore, any utility, in any language, can interact with the cloud simply by writing and reading files, without even knowing is the system it interacts with is the actual hard drive, a computer on the other side of the planet, or a composite cloud system.&lt;p&gt;Seeing the power of Plan9&amp;#x2F;Inferno ported to Lua opens up some interesting perspectives.&lt;p&gt;I&amp;#x27;m eager to play with this, congrats !</text></comment>