others

僅有 6 MB 大小的 LinuxPDF 可以在 Chromium 內核的瀏覽器中正常運行

Linux 作業系統的一個版本現在可以透過 Chromium 內核瀏覽器的 PDF 檢視器運行,這個專案來自於一位高中生開發者 Ading2210,他在一月份的時候也曾經實作過使用 PDF 執行《毀滅戰士》。

Ading2210 表示,LinuxPDF 使用了 TinyEMU RISC-V 模擬器的修改版本,其運行原理與之前的 DoomPDF 非常相似;因此不意外的,這個 Liunx-in-a-pdf 的專案也存在一些性能問題,他比理論上的速度慢了 100 倍以上。

TinyEMU RISC-V 模擬器在 PDF 中運行,這要歸功於一種技術,其程式碼是“使用面向 asm.js 的舊版本 Emscripten 而不是 WebAssembly”編譯的。它被嵌入並載入到 PDF 中,隨後自動運行針對該架構最小的 Linux 內核。在此實現中,一旦您同意在瀏覽器中使用「啟動模擬器」,您將在等待作系統引導時看到 LinuxPDF UI 載入,並在 Linux 視區中看到一條歡迎消息。

這個專案一樣使用了逐行輸出 ASCII 的方式進行顯示,並在顯示區域下方設有一個虛擬鍵盤與用於直接使用實體鍵盤輸出的輸入框;不過目前這個專案目前最大的問題仍然還是效率。由於 Chrome 當前的 PDF 引擎禁用了其即時 (JIT) 編譯器,因此光是開啟就可能需要耗時超過半分鐘。

如果想要試玩 LiunxPDF,可以從這裡連結過來,不過它需要基於Chromium的瀏覽器才能正常工作。

 

消息來源

LiunxPDF

作者GitHub

延伸影片閱讀:  
Previous post

突然!OpenAI放大招:宣佈免費開放ChatGPT搜索 無需註冊

Next post

威脅還是機會DeepSeek的崛起對全球AI晶片產業影響幾何

The Author

Half_Potato

Half_Potato

毫無反應,僅剩半顆的土豆