跳至內容

Jslinux

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 21:15 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

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