2011-05-19

Javascript 可以寫出 Linux 核心 ?

這個是阿舍在二天前看到的新聞,就是 Fabrice Bellard 先生用 Chrome 和  FireFox 的 Javascript 引擎寫出相當於 Linux 2.6.20 核的的程式,也就是說,用 Chrome 和 FireFox 就可以啟動一個 Linux 作業系統的模擬器,是滿厲害的一件事,但是,阿舍那個時候沒有想太多,就想是和之前用 Javascript 寫出的 Windows 3.1 是一樣的,所以就沒有想要介紹出來了哩 !

但是,國外後續的報導讓阿舍慢慢的發現,這個 Javascript 寫的 Liunx 是不一樣的,這個 JS/Linux 不只是一個畫面模擬器,而是一個貨真價實的 PC 模擬器,可以在上面跑 Linux 的軟體,所以,才會引起不少人的注意,同時,也都認為這個 JS/Linux 應該可以有不錯的應用哩 ! 阿舍想,如果,效能和儲存的問題能夠解決,這個 JS/Linux 可就是一個真正的 "雲端作業系統" 哩 !

這個 JS/Linux 目前只能在 Chrome 11 和 FireFox 4 瀏覽器上執行,主要的原因是當初 Fabrice Bellard 先生是用 Chrome 和 FireFox 的 Javascript Engine 來寫的,而這二套的 Javascript Engine 比較快,所以可以跑的起來,不過,Fabrice Bellard  先生跑這個 JS/Linux 時候,意外發現 當當時 FireFox 的 Javascript Engine 是比 Chrome 快二倍哩 ! 真是意外啊 !

其實,這個 Fabrice Bellard 先生本來就不是什麼簡單人物,他可是 FFMPEG 軟體專案的發起人,也是知名開放原始碼虛擬機器軟體 QEMU 的商標擁有人和創始者,所以,他能夠寫出 JS/Linux 這樣的東西也是其來有自的哩 !


推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

2 則留言 :

細說世界 提到...

build一個hello.c超久的XD

Arthur 提到...

Hello,

原來 ... 它是可以用來 build 程式的哩 ! ... Cool !

張貼留言

歡迎留言提問和討論 .... 😁