Farid Zakaria 推出了 trynix.dev,該工具利用 qemu-wasm 技術,在瀏覽器中透過 WebAssembly 完全模擬 x86_64 Linux 虛擬機器,讓使用者能運行過去 13 年內的任何 Nix 套件。
使用者無需在本機安裝環境,即可即時存取隔離的互動式殼層。該工具支援可透過 URL 存取套件,開發人員可以導航至特定網址(例如 trynix.dev/?pkg=python3%403.6.2)來載入並與該環境進行互動。
事件背景
Nix 是一個適用於類 Unix 系統的跨平台套件管理器,以其純函數式方法聞名,能確保構建的可重複性和可靠性。WebAssembly(WASM)是一種二進位指令格式,設計為高階語言的可移植編譯目標,允許程式碼在網頁瀏覽器中以接近原生效能運行。qemu-wasm 專案將 QEMU 模擬器編譯為 WebAssembly,使其能夠直接在瀏覽器沙盒中模擬其他架構(如 x86_64)。



