Javascript Linux-Emulator

Javascript Linux-Emulator
maj 18, 2011 squeedconfig

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/

 

http://stackoverflow.com/questions/6030407/how-does-linux-emulator-in-javascript-by-fabrice-bellard-work

 

 

 

 

 

 

0 Kommentarer

Lämna ett svar

E-postadressen publiceras inte. Obligatoriska fält är märkta *

*