Jag var först skeptisk till om det var på riktigt eller bara inspelat, men Linux-emulatorn skriven i JavaScript på http://bellard.org/jslinux/ är visst på riktigt.
På http://bellard.org/jslinux/tech.html skriver skaparen, Fabrice Bellard (bl a känd för att ha världsrekordet för beräkning av Pi 2009), om tekniken, där han bl a nämner att man kan köra emacs (eller qemacs som det heter här; testa själv, kör kommandot qmeacs och editera valfri fil) och att där finns en c-kompilator. Han skriver också ang terminal-programvaran att “…, I decided to write my own because I was curious to see how it could be done.”, ett gediget uttalande tycker jag.
Emulatorn saknar än så länge nätverkstöd.
Ett möjligt användningsområde skriver han är att skriva “a js-ctypes like API to call the C/C++ functions from javascript.” på ett hyfsat platformsoberoende sätt, det enda beroendet blir ju då till browsern istället…
edit: projekt för att köra i node.js istället: https://github.com/tlrobinson/node-jslinux#readme
http://www.geek.com/articles/chips/javascript-emulator-lets-linux-run-in-a-browser-tab-20110517/
