jvburnes / node9 Goto Github PK
View Code? Open in Web Editor NEWA portable hybrid distributed OS based on Inferno, LuaJIT and Libuv
License: MIT License
A portable hybrid distributed OS based on Inferno, LuaJIT and Libuv
License: MIT License
Hi Jim,
Node9 fails at startup somewhere in kernel.lua.
I wonder where is the 'if' it complains about? Neither line 33 nor line 2 has 'if' around.
I am on OSX 10.10.
$ node9 First Edition (20150610), build: 1434426470 main (pid=41810)
Tue Jun 16 05:38:53 2015 node9/kernel: initializing terminal
Tue Jun 16 05:38:53 2015 node9/kernel: loading
Tue Jun 16 05:38:53 2015 node9/kernel: initializing namespace
Tue Jun 16 05:38:53 2015 node9/kernel: binding standard streams
Tue Jun 16 05:38:53 2015 node9/kernel: initializing host environment
Tue Jun 16 05:38:53 2015 node9/kernel: accepting requests
Tue Jun 16 05:38:53 2015 node9/kernel: starting luaspace ...
Tue Jun 16 05:38:53 2015 signals set
Tue Jun 16 05:38:53 2015 node9: pcall: did not exit cleanly, err = 2
Tue Jun 16 05:38:53 2015
FATAL ERROR:
node9/init: could not start lua scheduler: /Users/serega/devel/node9/src/fs/os/lib/kernel.lua:33: unexpected symbol near 'if' at line 2
Hi @jvburnes I've stumbled upon node9 from a link posted on a HarveyOS discussion and I must say that as an old Plan9 hacker I'm in love -- node9 combines three of my favorite things: Plan9 (well Inferno, but still), Lua and libuv. Well done!
I've gone through the node9-hackers-guide.txt and I really appreciated the design choices you made. At this point it definitely feels like a system I'd love to hack on to make it a bit more useful for me.
Which brings me to: what's the best way to reach the entire node9 community to have some of these discussions?
Can we use node9 with proot ?
How are you handling graphics?
Is it possible yet to create lua applications that have control over the screen buffer?
I don't see any Lua code that is able to interface with OpenGL or related stuff but maybe I'm missing something?
I ask because it is mentioned in https://github.com/jvburnes/node9/blob/master/doc/node9-hackers-guide.txt
Hi, as this was posted on HackerNews and I wanna test it, where can I download an image?
Hi Jim,
I'm run node9 it fails with the following stdout:
$ node9 First Edition (20150610), build: 1434426470 main (pid=41700)
Tue Jun 16 03:48:07 2015 node9/kernel: initializing terminal
Tue Jun 16 03:48:07 2015 node9/kernel: loading
Tue Jun 16 03:48:07 2015 node9/kernel: initializing namespace
Tue Jun 16 03:48:07 2015 node9/kernel: binding standard streams
Tue Jun 16 03:48:07 2015 node9/kernel: initializing host environment
Tue Jun 16 03:48:07 2015 node9/kernel: accepting requests
Tue Jun 16 03:48:07 2015 node9/kernel: starting luaspace ...
Tue Jun 16 03:48:07 2015 signals set
Tue Jun 16 03:48:07 2015 node9: pcall: did not exit cleanly, err = 2
Tue Jun 16 03:48:07 2015
FATAL ERROR:
node9/init: could not start lua scheduler: /Users/serega/devel/node9/src/fs/os/lib/kernel.lua:19: module 'pl.List' not found:
no field package.preload['pl.List']
no file '/Users/serega/devel/node9/src/fs/os/init/pl/List.lua'
no file '/Users/serega/devel/node9/src/fs/os/lib/pl/List.lua'
no file './pl/List.lua'
no file '/usr/local/share/luajit-2.0.3/pl/List.lua'
no file '/usr/local/share/lua/5.1/pl/List.lua'
no file '/usr/local/share/lua/5.1/pl/List/init.lua'
no file './pl/List.so'
no file '/usr/local/lib/lua/5.1/pl/List.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
no file './pl.so'
no file '/usr/local/lib/lua/5.1/pl.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
Where can I get that "pl" module?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.