Skip to content
Jim Burnes edited this page Jun 29, 2015 · 39 revisions
##Welcome to the Node9 wiki! Node9 is a hosted, hybrid distributed OS based on Bell Labs Inferno and scripted in Lua. It uses the LuaJIT virtual machine in place of Inferno's Dis VM and Limbo language.

###Current Status

Currently Node9 compiles and runs on OSX and Linux 64 x86_64 and is being enabled for native compilation on BSD and Windows with eventual cross-compilation to the Android NDK. We appreciate your patience in these early days. There are lot of platform build and functional changes being applied.

Update: 06/28/2015

I've just completed and uploaded the changes for the linux/gcc port. There were a fair number of things that OSX/clang just didn't care about or ignored while GCC barfed on them. While clang/llvm was a lot more anal-retentive by default with the source code, the gcc/ld link-loader conventions required a fair number of modifications to support a relatively exotic mix of static and dynamic linking.

Please refer to the hackers guide for information about porting to new platforms. Currently we need people to checkout and build on OSX and Linux 64 bit. We also need people to try porting to the BSDs and Windows 64-bit.

Clone this wiki locally