用純JavaScript寫的Linux/PC模擬器
於
2012/01/15 10:11:50
發文
感謝
菩提薩埵
很神奇的東西,好評😍
我是優卡好寶寶!
竟然跑得動😲
那些年, 我們寫報告騙錢的日子.
我剛剛compile hello.c,它怎麼不理我?😩
人中之人,愛中之愛,罪中之罪。隱士告知罪人,索爾達與真實同在。罪人散去不再集結,然而,罪過不會消失,愛也不會根絕。
| |||
我剛剛compile hello.c,它怎麼不理我?😩 | |||
於
2012/01/15 10:11:50
發文IP 152.7.*.*
於
2012/01/15 10:12:13
發文IP 152.7.*.*
於
2012/01/15 10:14:46
發文IP 152.7.*.*
於
2012/01/15 10:17:20
發文IP 152.7.*.*
於
2012/01/15 10:18:24
發文IP 152.7.*.*
程式設計傳奇人物Fabrice Bellard的又一鉅作,用瀏覽器就可以跑Linux,支援以下瀏覽器:
Firefox >= 4
Chrome 11
Opera 11.11
Internet Explorer 9
目前除了受到JavaScript引擎無法對外連線的先天限制外基本上已經是一個完整可使用的作業系統(不過是可以telnet localhost之類的,只要先跑telnetd),可編譯C程式(在root的主目錄下已有hello.c的範例),跑各種Linux指令等等,如需與外界溝通目前只能透過剪貼簿(存取/dev/clipboard)來進行。
Bellard表示他寫這個只是為了給自己熟悉使用W3C Typed Arrays一個練習的機會😲,不過真正的實際用途大概只有拿來測試JavaScript引擎的速度(「開機」完成時會顯示花了幾秒鐘),Bellard倒是很驚訝Firefox跑這個比Chrome來得快。
對Fabrice Bellard這等天才有興趣的人可到http://bellard.org/看他其它偉大的作品(其中最為人所熟知與廣泛使用的應該是LZEXE、FFmpeg與QEMU),也可讀讀以下有人為他寫的介紹:
http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/