Using Javascript to create PC Emulator

可以玩的網站:http://bellard.org/jslinux/

說明文章:http://bellard.org/jslinux/tech.html



很簡單說明一下幾個要點:
1. 用JavaScript去模擬PC的環境,然後放一個很小的Linux在上面跑。所以會跟JS的Engine速度有差。(網站說FF比GC還要快)但也取決於瀏覽器的速度,目前只支援FF4跟GC12以上的瀏覽器版本。

2. Linux Kernel用的是2.6.20,PC模擬為32 bit x86 compatible CPU。沒有網路,可是可以在上面完成一些基本Linux的操作。

3. C語言編輯器使用的是這套:Tiny C Compiler: http://bellard.org/tcc/。據說有著比GCC更快的編譯速度。如果以後要放在Embedded上面或許可以考慮一下...

4. 作者也講到,做這個網站純粹只是好玩...但也可以拿來跑一些BenchMark。


-- 後記 --
Brian大大有提到,有個網頁技術也可以研究一下:AJAX:
http://zh.wikipedia.org/wiki/AJAX

http://web.nchu.edu.tw/~jlu/classes/xml/ajax/ajax.shtml

留言

這個網誌中的熱門文章

How to use ebtables: ebtable 的小筆記

解決 VirtualBox 無法開啟 NS_ERROR_FAILURE (0x80004005)