Jslinux
外觀
這是此頁批准,以及是最近的修訂。
Jslinux是由程式設計師法布里斯 ・ 貝拉佇二空一一年五月開始開發的一款會當佇瀏覽器中運行的 x 八十六模擬器。該模擬器來使用 JavaScript 語言編寫,用著矣 W 三 C Typed Arrays,提供一个剪貼板位佇咧 / dev / clipboard 處用佇和宿主機咧交換數據。
上新的版本已經二空一一年八月二十發佈,MIT 授權。
硬體方面
- 三十二位 x 八十六兼容的 CPU
- 八千兩百五十九可程式中斷控制器
- 八千兩百五十四可程式就斷站的時鐘
- 一孵六千四百五十 UART
- 實時鐘(RTC)
軟體方面
- Linux 作業系統內底核二鋪六 . 二十
- linuxstart BIOS(源碼)
- 共使用一下 Buildroot 生成的文件系統
- 作者家己的 C 語言編譯器 TinyCC(TCC)
- 作者家己的 QEmacs 編輯器
用處
- 測試瀏覽器的 JavaScript ia̋n-jín 的性能(偌長時間咧啟動)
- 佇瀏覽器內底學習 Unix 命令行(甚至會當用來試驗 _ rm-rf / _)
- 使用一个 x 八十六庫佇客戶捀進行數據處理(譬如講加密)
- 一个閣較高級的版本會當用佇運行老的 DOS 軟體(親像遊戲)
瀏覽器兼容性
- Firefox >=三
- Chrome 十一
- Opera 十一孵一一
- Internet Explorer 九
參考
- http : / / bellard . org / jslinux / faq . html
- http : / / bellard . org / jslinux / tech . html
外部連結
- Jslinux