Linked by David Adams on Fri 30th Nov 2007 19:18 UTC, submitted by pablo_marx
General Development ES is a fairly interesting looking open source research OS created by Nintendo. Runs natively on x86 (and qemu of course), kernel is written in C++, uses an ECMAScript interpreter for all of the userland, uses Cairo for graphics, and even has a port of Squeak.
Thread beginning with comment 287846
To view parent comment, click here.
To read all comments associated with this story, please click here.
CanvasRenderingContext2D!?
by mook on Sat 1st Dec 2007 08:15 UTC in reply to "RE: Why?"
mook
Member since:
2007-11-04

I think their choice of JS bindings may be related to their other choice of using (WHATWG/HTML5) CanvasRenderingContext2D (from <canvas>, initially from WebKit IIRC). Not sure which influenced which, though.

With some small bootstrapping, you can actually write something that will run in a browser, then copy the code over to this thing - using whatever debugging utilities that already exist for browsers.

JS as a language is.. well, at least more widely available than <canvas>. (Think Acrobat, Flash, WSH, kjs...) I have no idea if they wrote their JS interpret from scratch, though; it sure looks like it.

Reply Parent Score: 1