a test for jslinux
User: root
Useful links:
How does bellard.org/jslinux work?
Javascript PC Emulator – Technical Notes
Thanks to: https://github.com/ewiger/jsmodem and http://bellard.org/jslinux/
some useful talks on this topic
videos on jslinux/jsmodem:
part1: Demo
part2: Brief intro
part3: Loading, New device & IO
part4: Modem code overview
part5: Speculation on virtualization
Also some other js based linux emulators:
http://bellard.org/jslinux/ (the original one)
http://www.ubercomp.com/jslm32/src/
https://github.com/tlrobinson/node-jslinux
https://github.com/ewiger/jsmodem (What I used for this page)
From http://yauhen.yakimovich.info/blog/2011/05/18/age-of-web-wonders/
Building JS emulators of processing units is not new. For instance, JSNES emulates Nintendo gaming console allowing to run ROMs of old games as tetris (by Alexey Pazhitnov), contra, donkey kong, etc. Similar (x86) emulators were also developed in pure Java, e.g. JPC.
Another remarkable JS simulator of MOS 6502 8-bit processor (both NES and Terminator’s chip) allows to visualize the computational state of the unit. This time authors have taken their time to actually digitalize the full image of the chip, instead of just approximating the computation results or following available VHDL-like semantics. As the result one can see how program runs inside the “X-rayed” chip.