那些用JavaScript寫的操作系統

jopen 10年前發布 | 6K 次閱讀 JavaScript

之前有人說過Chrome是新的C語言運行環境( Chrome Is The New C Runtime) ,不過筆者更傾向于Web是新的C語言運行環境,而且這種技術絕對沒有版權問題,也絕不會被一家公司壟斷。下面是幾個在Web上模擬幾個操作系統的例子。


Linux模擬器


那些用JavaScript寫的操作系統


演示地址: http://bellard.org/jslinux/
技術文檔:  http://bellard.org/jslinux/tech.html
支持絕大部分linux命令,還可以使用vi且可以保存。
作者其人:Fabrice Bellard提出最快圓周率算法公式,并曾用桌面電腦打破了由超級計算機保持的圓周率運算記錄。



Win3.1模擬器


那些用JavaScript寫的操作系統


演示地址: http://www.michaelv.org/
與Win3.1幾乎一模一樣,有計算器,計事本,掃雷等。



x86虛擬機


那些用JavaScript寫的操作系統


演示地址: http://copy.sh/v24/
一個WebOS模擬器集合,其中里面的,Graphical OS, 60秒啟動,基于HTML5的Canvas繪制,并可模擬多種硬件,不過略卡,可以很好測測你機器的性能。


其他細節


如果你想自己寫一個基于Web的OS的話,而又不知道C/C++/Linux內核的模擬器怎么寫,可參考這篇問答:

http://codegolf.stackexchange.com/questions/4732/emulate-an-intel-8086-cpu

發布  newghost 1/27/2014   原文 ourjs.com

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!