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.
Permalink for comment 287846
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 Bookmark Score: 1