
出處:快科技
在不久前,一位國外的高中生成功將1993年釋出的射擊名作《毀滅戰士》移植到了PDF檔案中,直接用瀏覽器開啟檔案就能玩。
而現在最新的成果來了,這位名為vk6_(也稱ading2210/Allen)的高中生,成功地實現在PDF檔案中執行Linux系統。
vk6_透過修改TinyEMU RISC-V模擬器,並將其編譯為asm.js,利用PDF格式對JavaScript的支援,成功地在PDF檔案中運行了Linux。

vk6_介紹,他使用了與之前在PDF中執行《毀滅戰士》遊戲相同的顯示程式碼,具體來說,他為螢幕的每一行畫素建立了一個單獨的文字欄位,內容設定為不同的ASCII字元,從而實現了簡單的圖形顯示。
輸入方面,他實現了一個虛擬鍵盤,並透過文字框將按鍵傳送到虛擬機器中,使用者可以透過虛擬鍵盤與LinuxPDF互動,執行命令或透過文字框向虛擬機發送按鍵。

目前LinuxPDF的執行需要基於Chromium的瀏覽器,例如Google Chrome或Microsoft Edge,使用者可以透過訪問網站體驗即時演示,或者在GitHub上檢視原始碼並自行構建。
網站:https://linux.doompdf.dev/linux.pdf
GitHub:https://github.com/ading2210/linuxpdf
官方站點:www.linuxprobe.com
Linux命令大全:www.linuxcool.com

劉遄老師QQ:5604215
Linux技術交流群:2636170
(新群,火熱加群中……)
想要學習Linux系統的讀者可以點選"閱讀原文"按鈕來了解書籍《Linux就該這麼學》,同時也非常適合專業的運維人員閱讀,成為輔助您工作的高價值工具書!