browser-linux 專案開發了一個在 Web 瀏覽器中運行的 Linux 發行版

已經提出了瀏覽器 Linux 發行套件,旨在在 Web 瀏覽器中運行 Linux 控制台環境。 此專案可用於快速熟悉 Linux,而無需啟動虛擬機器或從外部媒體啟動。 使用 Buildroot 工具包創建了一個精簡的 Linux 環境。

為了在瀏覽器中執行產生的組件,需要使用 v86 模擬器,它將機器碼轉換為 WebAssembly 表示形式。 為了組織儲存操作,使用了在 IndexedDB API 之上工作的 localForage 函式庫。 用戶有機會隨時保存環境狀態,然後從保存的位置恢復工作。 輸出是在使用 xterm.js 函式庫實現的終端機視窗中產生的。 Udhcpc 用於設定網路通訊。

來源: opennet.ru

添加評論