用純JavaScript寫的Linux/PC模擬器

blhsing(blhsing)

2012/01/15 10:11:50

發文

#3990505 IP 152.7.*.* 修改過 4 次 (顯示最近5筆修改紀錄) 檢舉這篇文章

2012/01/15 10:11:50

發文IP 152.7.*.*

[url=http://bellard.org/jslinux/]http://bellard.org/jslinux/[/url] 程式設計傳奇人物Fabrice Bellard的又一鉅作,用瀏覽器就可以跑Linux,支援以下瀏覽器: Firefox >= 4 Chrome 11 Opera 11.11 Internet Explorer 9 目前除了受到JavaScript引擎無法對外連線的先天限制外基本上已經是一個完整可使用的作業系統,可編譯C程式(在root的主目錄下已有hello.c的範例),跑各種Linux指令等等,如需與外界溝通目前只能透過剪貼簿(存取/dev/clipboard)來進行。Bellard表示他寫這個只是為了給自己熟悉使用[url=http://www.khronos.org/registry/typedarray/specs/latest/]W3C Typed Arrays[/url]一個練習的機會[驚訝],不過真正的實際用途大概只有拿來測試JavaScript引擎的速度(「開機」完成時會顯示花了幾秒鐘),Bellard倒是很驚訝Firefox跑這個比Chrome來得快。 對Fabrice Bellard這等天才有興趣的人可到[url=http://bellard.org/]http://bellard.org/[/url]看他其它偉大的作品(其中最為人所熟知與廣泛使用的應該是LZEXE、ffmpeg與QEMU),也可讀讀以下有人為他寫的介紹: [url=http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/]http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/[/url]

2012/01/15 10:12:13

發文IP 152.7.*.*

[url=http://bellard.org/jslinux/]http://bellard.org/jslinux/[/url] 程式設計傳奇人物Fabrice Bellard的又一鉅作,用瀏覽器就可以跑Linux,支援以下瀏覽器: Firefox >= 4 Chrome 11 Opera 11.11 Internet Explorer 9 目前除了受到JavaScript引擎無法對外連線的先天限制外基本上已經是一個完整可使用的作業系統,可編譯C程式(在root的主目錄下已有hello.c的範例),跑各種Linux指令等等,如需與外界溝通目前只能透過剪貼簿(存取/dev/clipboard)來進行。 Bellard表示他寫這個只是為了給自己熟悉使用[url=http://www.khronos.org/registry/typedarray/specs/latest/]W3C Typed Arrays[/url]一個練習的機會[驚訝],不過真正的實際用途大概只有拿來測試JavaScript引擎的速度(「開機」完成時會顯示花了幾秒鐘),Bellard倒是很驚訝Firefox跑這個比Chrome來得快。 對Fabrice Bellard這等天才有興趣的人可到[url=http://bellard.org/]http://bellard.org/[/url]看他其它偉大的作品(其中最為人所熟知與廣泛使用的應該是LZEXE、ffmpeg與QEMU),也可讀讀以下有人為他寫的介紹: [url=http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/]http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/[/url]

2012/01/15 10:14:46

發文IP 152.7.*.*

[url=http://bellard.org/jslinux/]http://bellard.org/jslinux/[/url] 程式設計傳奇人物Fabrice Bellard的又一鉅作,用瀏覽器就可以跑Linux,支援以下瀏覽器: Firefox >= 4 Chrome 11 Opera 11.11 Internet Explorer 9 目前除了受到JavaScript引擎無法對外連線的先天限制外基本上已經是一個完整可使用的作業系統,可編譯C程式(在root的主目錄下已有hello.c的範例),跑各種Linux指令等等,如需與外界溝通目前只能透過剪貼簿(存取/dev/clipboard)來進行。 Bellard表示他寫這個只是為了給自己熟悉使用[url=http://www.khronos.org/registry/typedarray/specs/latest/]W3C Typed Arrays[/url]一個練習的機會[驚訝],不過真正的實際用途大概只有拿來測試JavaScript引擎的速度(「開機」完成時會顯示花了幾秒鐘),Bellard倒是很驚訝Firefox跑這個比Chrome來得快。 對Fabrice Bellard這等天才有興趣的人可到[url=http://bellard.org/]http://bellard.org/[/url]看他其它偉大的作品(其中最為人所熟知與廣泛使用的應該是LZEXE、FFmpeg與QEMU),也可讀讀以下有人為他寫的介紹: [url=http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/]http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/[/url]

2012/01/15 10:17:20

發文IP 152.7.*.*

[url=http://bellard.org/jslinux/]http://bellard.org/jslinux/[/url] 程式設計傳奇人物Fabrice Bellard的又一鉅作,用瀏覽器就可以跑Linux,支援以下瀏覽器: Firefox >= 4 Chrome 11 Opera 11.11 Internet Explorer 9 目前除了受到JavaScript引擎無法對外連線的先天限制外基本上已經是一個完整可使用的作業系統(不過是可以ssh localhost之類的),可編譯C程式(在root的主目錄下已有hello.c的範例),跑各種Linux指令等等,如需與外界溝通目前只能透過剪貼簿(存取/dev/clipboard)來進行。 Bellard表示他寫這個只是為了給自己熟悉使用[url=http://www.khronos.org/registry/typedarray/specs/latest/]W3C Typed Arrays[/url]一個練習的機會[驚訝],不過真正的實際用途大概只有拿來測試JavaScript引擎的速度(「開機」完成時會顯示花了幾秒鐘),Bellard倒是很驚訝Firefox跑這個比Chrome來得快。 對Fabrice Bellard這等天才有興趣的人可到[url=http://bellard.org/]http://bellard.org/[/url]看他其它偉大的作品(其中最為人所熟知與廣泛使用的應該是LZEXE、FFmpeg與QEMU),也可讀讀以下有人為他寫的介紹: [url=http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/]http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/[/url]

2012/01/15 10:18:24

發文IP 152.7.*.*

[url=http://bellard.org/jslinux/]http://bellard.org/jslinux/[/url] 程式設計傳奇人物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表示他寫這個只是為了給自己熟悉使用[url=http://www.khronos.org/registry/typedarray/specs/latest/]W3C Typed Arrays[/url]一個練習的機會[驚訝],不過真正的實際用途大概只有拿來測試JavaScript引擎的速度(「開機」完成時會顯示花了幾秒鐘),Bellard倒是很驚訝Firefox跑這個比Chrome來得快。 對Fabrice Bellard這等天才有興趣的人可到[url=http://bellard.org/]http://bellard.org/[/url]看他其它偉大的作品(其中最為人所熟知與廣泛使用的應該是LZEXE、FFmpeg與QEMU),也可讀讀以下有人為他寫的介紹: [url=http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/]http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/[/url]
http://bellard.org/jslinux/

程式設計傳奇人物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/

6

則留言

1

en banc(enbanc)

2012/01/15 11:11:32

發文

#3990595 IP 246.233.*.* 無任何修改 檢舉這篇文章
感謝
菩提薩埵

帥竣168(mmppeegg)

2012/01/15 13:13:33

發文

#3990716 IP 242.34.*.* 無任何修改 檢舉這篇文章
很神奇的東西,好評😍
我是優卡好寶寶!

平賀(keaton)

2012/01/15 13:27:14

發文

#3990736 IP 187.120.*.* 無任何修改 檢舉這篇文章
竟然跑得動😲
那些年, 我們寫報告騙錢的日子.

小灰鴨(hijidealuna)

2012/01/15 14:27:57

發文

#3990811 IP 187.104.*.* 無任何修改 檢舉這篇文章
我剛剛compile hello.c,它怎麼不理我?😩
人中之人,愛中之愛,罪中之罪。隱士告知罪人,索爾達與真實同在。罪人散去不再集結,然而,罪過不會消失,愛也不會根絕。

blhsing(blhsing)

2012/01/15 15:08:54

發文

#3990852 IP 152.7.*.* 無任何修改 檢舉這篇文章
回應 hijidealuna (小灰鴨) 所寫
我剛剛compile hello.c,它怎麼不理我?😩
你一定是用gcc了。gcc過於肥大,用JavaScript跑很慢。建議使用Fabrice Bellard偉大的,喔不,是嬌小的tcc(Tiny C Compiler)來compile,快上近百倍。😀

小瑋(willyueng)

2012/01/15 16:20:35

發文

#3990945 IP 91.84.*.* 無任何修改 檢舉這篇文章
晚點來玩玩🙂
熱門新聞
DTAT針對Canter推出新年式車型,以多項升級滿足國內法規需求,尤其在引擎效能調校與安全規格等再進化。
全新Volvo GO多元移動服務正式上線,提供創新的全方位移動解決方案。至於EX30車系預計明年第一季、農曆新年後發表。