逆天了,瀏覽器裡面竟然也能執行Linux(JSLinux)
今天在學習NodeJS,不經意間發現,《Node.JS實戰》書上提到了一個執行在JavaScript環境中的PC模擬器。讀者你沒有聽錯,是用JavaScript模擬的一個Linux伺服器,而且上面還可以執行命令。支援從本地拷貝資料到伺服器上,同時也支援從伺服器上拷貝資料到本地,太神奇了!!!!立馬上網搜尋了一下,其得到的資訊如下:
百度百科(http://baike.baidu.com/view/5956658.htm)給出的介紹如下:
由程式設計師Fabrice
Bellard寫了一段Javascript在Web瀏覽器中啟動Linux。目前,只能使用Firefox 4和Chrome 11執行這個Linux。這不是什麼假的模仿Linux的東西,這是實實在在的執行一個Linux。這個模似器完全由Javascript寫成CPU
有圖有真相,下面是筆者在Chrome瀏覽器裡面訪問http://bellard.org/jslinux/
Linux虛擬機器的畫面,的確美呆了,畫面簡直不忍心直視---美呆了,
太親切了!!!!!!!!!!!!!!!
因為是嵌入在瀏覽器裡面,那麼如何移動瀏覽器裡面的Linux作業系統的介面呢?
於是筆者到bellard.org的官方網站上找到http://bellard.org/jslinux/faq.html 這個頁面。
上面提到了可以使用下面的快捷組合鍵來移動螢幕。
Ctrl-Up(鍵盤上向上的箭頭),向上翻滾小螢幕
Ctrl-Down(鍵盤上向下的箭頭), 向下翻滾小螢幕
Ctrl-PageUp(在我的Chrome瀏覽器裡面不起作用,變成了瀏覽器頁面本身的切換快捷鍵)
Ctrl-PageDown(在我的Chrome瀏覽器裡面不起作用,變成了瀏覽器頁面本身的切換快捷鍵)
如果想正常操作的話,請在下面的瀏覽器訪問。
- Firefox >= 4
- Chrome 11
- Opera 11.11
- Internet Explorer 9
那麼如何把本機的內容拷貝里面呢?比如說我要把我這篇部落格(http://blog.csdn.net/chancein007/article/details/41157887)的地址拷貝到這個虛擬機器裡面.
Step1. 把網址(http://blog.csdn.net/chancein007/article/details/41157887)拷貝到網站右邊的Clear ClipBoard下面的文字框中
Step2 從上面的圖中我們可以看出,在/var/tmp 目錄下面沒有任何的檔案.
Step3 在/var/tmp 輸入命令touch myblog.
Step4. 執行下面的命令 cat < /dev/clipboard > /var/tmp/myblog
Step 5 驗證,恭喜你,如果你使用 cat /var/tmp/myblog 命令檢視,將會出現下面的介面.
筆者在這裡給大家留個家庭作業,思考題,那麼如何把這個系統裡面的資料匯出到本地呢?提示,請參考http://bellard.org/jslinux/faq.html ,英語不好的童鞋,不喜勿噴!!!!
神奇吧!! 哎,,,,思路又跑偏了,本來在學Node.js,結果去研究如何操作JSLinux了,媽媽叫我了,我該繼續學Node.JS了。