Google Docs現在可以閃一邊去了,因為現在有新的JavaScript - Google

Freda avatar
By Freda
at 2011-05-25T02:29

Table of Contents

http://goo.gl/21618

JavaScript:已強大到可執行Linux

Google Docs現在可以閃一邊去了,因為現在有新的JavaScript應用出現了。

我所講的是程式設計師Fabrice Bellard的最新計畫,他的JavaScript程式可以模擬x86處
理器,而且速度快到可以在Web瀏覽器中執行Linux。

這個JavaScript PC Emulator可以做到1990年代推出的英特爾486晶片所能處理的工作,
但是它並沒有內建數字處理的浮點運算單元,Bellard表示,幸運的是,Linux本身就可以
模擬該功能,而且該作業系統核心的2.6.20版本就是以它為基本運作功能。

Bellard刊出了一份有關於JavaScript PC Emulator的技術說明,現在這項計畫已經獲得
了重量級技術人士的注意,例如Mozilla的程式設計人員以及JavaScript的創造者
Brendan Eich。

「我只是因為好玩,因為較新的JavaScript引擎已經快到足以處理複雜的運算」,
Bellard對這項計畫的說法是,「我只是碰巧最近對於JavaScript引擎有興趣,但是我還
沒有計畫自己寫一個。無論如何,這個模擬器是學習如何撰寫最新的JavaScript引擎可使
用的最佳化程式碼的一個方式,尤其是Firefox 4使用的JaegerMonkey與Chrome使用的V8
。」

Bellard認為還有許多更深入應用的可能性,包括標竿測試或執行老舊的DOS遊戲。但是
這項計畫的最大實際成效可能是證明了JavaScript已經成熟到足以在電腦中模擬整台電腦


有興趣的人可以在擁有更快的JavaScript效能的現代瀏覽器中試用該模擬器;它可以搭
配Firefox 4,但是無法使用Google Chrome的較新版本。而想要深入了解 的人,可以直
接檢視JavaScript PC Emulator的JavaScript程式碼。

這項計畫是Bellard的最新引人注目之作。這位法國的程式設計者還曾寫過包括:QEMU,
這個軟體可以模擬特定處理器;FFmpeg,可處理視訊與音訊串流的開放原始碼播放軟體;
QEmacs,Unix系統的簡易文字編輯器;可使用電腦的顯示卡來播放電視節目的數位電視訊
號產生器軟體;Linmodem,可以模擬硬體數據機晶片的Linux軟體等。

--
Tags: Google

All Comments

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2011-05-28T22:22
看不太懂,跟Google Docs的關係是?
Hedda avatar
By Hedda
at 2011-05-29T01:47
我也看不懂, 感覺像是為嗆聲而嗆聲
Eartha avatar
By Eartha
at 2011-06-01T19:05
chrome11可以跑 12是因為有bug
Dorothy avatar
By Dorothy
at 2011-06-02T00:06
他可能是類似殺手級應用的意思吧,就是現在不只可以跑 office
Charlie avatar
By Charlie
at 2011-06-06T13:56
suite,連 Linux 系統都可以跑。
Oscar avatar
By Oscar
at 2011-06-07T11:58
我的看法是,JS語言是script式的,script的好處是,簡單,而且
Jacky avatar
By Jacky
at 2011-06-12T03:17
server在發命令給瀏覽器前,並不需要編譯,只要發文字命令給
Agnes avatar
By Agnes
at 2011-06-16T05:25
瀏覽器,瀏覽器上的JS引擎就可以執行了,對server的負擔大大
減輕,但缺點是,不管哪一種script語言效率都不好,因此大型
Odelette avatar
By Odelette
at 2011-06-19T06:10
的應用不太可能.這篇要講得應該是chrome的V8跟firefox的
Heather avatar
By Heather
at 2011-06-21T17:56
引擎效率已經大改善,快到可以做大型的應用了,所以這傢伙做
了一個示範,他用JS模擬了一個OS,如此以來,一個OS可以做到
Elizabeth avatar
By Elizabeth
at 2011-06-23T18:36
的事情,以後在瀏覽器裡也可以做到,實現了Chrome OS的精神
Susan avatar
By Susan
at 2011-06-27T04:25
所以以後有可能打開瀏覽器,點一下一個icon,妳就可以在瀏覧
Audriana avatar
By Audriana
at 2011-06-27T13:14
器裡面打game,作photoshop,開office因為瀏覽器本身就是一
Emily avatar
By Emily
at 2011-06-28T23:37
個OS了.這是我的認知 (所以重點是,JS現在也可跑很快了!)
Charlotte avatar
By Charlotte
at 2011-07-01T07:43
有點像是你寫了一個wine或VMware嵌在瀏覽器內的感覺
Eartha avatar
By Eartha
at 2011-07-03T09:36
但我不解的是,瀏覽器本身就要依附在OS上,然後你在這個瀏覽
James avatar
By James
at 2011-07-04T13:05
器裡面又在去塞另一個OS,這樣做到底好處在哪不太明白.
Kumar avatar
By Kumar
at 2011-07-06T08:14
所以感覺這樣做,似乎示範的意義大於實質的應用
Olivia avatar
By Olivia
at 2011-07-11T04:07
死給~~
Jack avatar
By Jack
at 2011-07-11T14:18
所以呢? 以後開瀏覽器之後開始裝機? 而且還是486等級是要
George avatar
By George
at 2011-07-15T08:54
跑win95嗎?
Jessica avatar
By Jessica
at 2011-07-17T21:18
推pipidog的推文,這篇報導應該由你來寫XD
Audriana avatar
By Audriana
at 2011-07-20T17:28
以後的電腦只需要安裝瀏覽器 不用安裝OS ?
Kumar avatar
By Kumar
at 2011-07-21T18:18
pipidog大耶XD
Genevieve avatar
By Genevieve
at 2011-07-26T12:07
這樣當然有用,可以用來打創世紀7和WING COMMANDER。
Rosalind avatar
By Rosalind
at 2011-07-31T11:49
雖然不能比目前的olg遊戲好,不過這樣能讓web遊戲更加好玩
Lydia avatar
By Lydia
at 2011-07-31T17:48
這剛好給Google拿去做Chrome OS用( ′-`)y-~
現行的作業系統架構已經跑了幾十年 如果出現革新不意外
Vanessa avatar
By Vanessa
at 2011-08-03T09:27
是說Chrome OS本來就已經是Linux了...
Olga avatar
By Olga
at 2011-08-07T12:52
用Linux建構ChromeOS,再運行個Linux玩疊疊樂不行嗎?(佯怒)
Hedy avatar
By Hedy
at 2011-08-10T15:39
不過話又說回來,JS 再怎麼快也快不過 native 啊,有點像以前
的 Java 平台跟 C/C++ 速度之爭。
Tracy avatar
By Tracy
at 2011-08-11T09:33
可能跟想證明JS語言的完備性有關係
Thomas avatar
By Thomas
at 2011-08-13T17:52
成功證明JS完備到足以模擬X86系統
Dinah avatar
By Dinah
at 2011-08-15T16:28
神人的實作: http://bellard.org/jslinux/
William avatar
By William
at 2011-08-20T09:36
樓上這個連結震撼度真大 @@~ 親眼看到還是感覺很不同
Gary avatar
By Gary
at 2011-08-22T12:17
雖然硬碟小到炸,速度也很慢,但還是很不可思議!
Dinah avatar
By Dinah
at 2011-08-23T02:44
說不定瀏覽器就直接是BIOS了 而處理器架構也不受限
Edith avatar
By Edith
at 2011-08-27T00:50
說不定會出現更符合處理js架構的CPU 只要符合網頁標準 任何
Dinah avatar
By Dinah
at 2011-08-29T20:52
瀏覽器都可以執行 再也沒有跨平台的問題~
Una avatar
By Una
at 2011-08-30T21:07
Java以前也是這樣想的。 |)
Daniel avatar
By Daniel
at 2011-09-01T07:37
pipi大:速度看機器而定,我用4核心Ubuntu火狐,很快就開完機
RAM可能要大一點.我RAM有8G
Linda avatar
By Linda
at 2011-09-02T23:30
所以是我的電腦太遜了,沒錯,這等於是在local端跑VM一樣
Margaret avatar
By Margaret
at 2011-09-06T09:27
開機速度主要是看硬碟
Quanna avatar
By Quanna
at 2011-09-08T03:18
開機速度主要是看金錢
Cara avatar
By Cara
at 2011-09-12T22:10
唔..樓上正解..
Linda avatar
By Linda
at 2011-09-13T10:36
樓上諸位,我的配備比很多小筆電還便宜.
ATHLON II X4-640, 8GB RAM, 2.5吋500GBx2 (soft raid)
Andrew avatar
By Andrew
at 2011-09-14T03:55
用兩吋半是因為要塞小機殼.不然可以更省.全部不到15k
Olive avatar
By Olive
at 2011-09-15T16:28
...請問如果我想在那台虛擬電腦裡灌程式 怎麼做?
Ivy avatar
By Ivy
at 2011-09-15T21:53
取得source code 用emacs 複製貼上之後自己編譯囉XD
Connor avatar
By Connor
at 2011-09-17T14:11
話說 Js Linux 開機速度滿不錯的,但一運行emacs 就杯具了
Olivia avatar
By Olivia
at 2011-09-17T23:32
減輕,但缺點是,不管哪 https://daxiv.com

關於備份picasa,有更好的方案嗎?

Anonymous avatar
By Anonymous
at 2011-05-24T22:16
這裡的picasa是指picasaweb, 目前的帳號因為玩adwords不小心違規,怕連其他服務也被停權, 所以在找備份方案! 有考慮用flickr, 不過我的影片大小會超過限制, 這樣變成影片需要另外放別的空間,例如youtube... 就會很麻煩,分享給別人看也不方便... 而facebook方面, ...

Chrome 密技?

Barb Cronin avatar
By Barb Cronin
at 2011-05-24T21:55
有一天不經意發現了一個在Chrome 快速搜尋的方法, 不知道有沒有人發現過? 瀏覽網頁的時候,把想要搜尋的內文用滑鼠選起來反黑 (例如:網頁內容有 and#34;Lady GaGaand#34;字樣,將這段文字圈選) 滑鼠按住反黑內文不放: 1. 往上拉到網址列放開。即可搜尋Lady GaGa 2. 往上 ...

google桌面的安裝程式不會進行動作

Gary avatar
By Gary
at 2011-05-24T13:53
原PO已經google到不能再google了 還是搞不清楚到底是什麼原因讓我沒辦法安裝google桌面 控制台裡面已安裝的程式也沒有gadget 上網google的結果是說要把google desktop卸除掉 可是我根本找不到嗚嗚嗚QQ 請問有沒有人可以告訴我怎麼辦呢? PS.(我的電腦有重灌 ...

SafeLinks先幫你檢查網址安不安全的擴充外掛

Margaret avatar
By Margaret
at 2011-05-23T22:56
因為之前突然熱血寫了一個也是反按讚的外掛, 拖了好幾天才release給大家用, 沒想到安裝之後朋友跟我說web store上已經有了, 所以我也不敢放上來ptt跟大家分享, 雖然晚了幾天上web store(因為不知道這東西有沒有人要用, 不想浪費錢), 但是沒想到連名字也取得太像了所以就只好默默的 ...

Google Latitude

Olivia avatar
By Olivia
at 2011-05-23T22:27
網頁版的Google Latitude沒辦法顯示好友動態 連地圖都沒辦法開起來 不過自己的紀錄可以看到 Android上的也完全沒問題 還有其他人也是這樣嘛? 應該是google的問題 = =? -- 噗噗噗~~ - ...