[Javascript] 虛擬機器: BrowserVM.js

BrowserVM.js

https://github.com/elliott-wen/browservm.js


BrowserVM.js demo

https://elliott-wen.github.io/browservm.js/

*Username: root, Password: python, 輸入後即可於瀏覽器執行與測試python程式碼


QEMU

https://www.qemu.org/


QEMU wiki

https://wiki.archlinux.org/index.php/QEMU_(%E6%AD%A3%E9%AB%94%E4%B8%AD%E6%96%87)


[筆記] 無腦架設 KVM/QEMU 虛擬機

https://blogs.slat.org/blog/otakupapa/18


QEMU 虛擬機器設定

https://moon-half.info/p/331


QEMU(quick emulator)是一款由法布裡斯·貝拉(Fabrice Bellard)等人編寫的免費的可執行硬體虛擬化的(hardware virtualization)開源代管虛擬機器(VMM)。QEMU是一個代管的虛擬機器鏡像,它通過動態的二進位轉換,類比CPU,並且提供一組裝置模型,使它能夠執行多種未修改的客戶機OS,可以通過與KVM(kernel-based virtual machine開源加速器)一起使用進而接近本地速度執行虛擬機器(接近真實電腦的速度)。


Browservm引擎是基於QEMU,算是一款高效的X86-64全系統模擬器,可在瀏覽器中運行。解釋模式下的Browservm很慢。現代CPU的單核性能比Browservm快300倍。不過我們認為,Browservm還是可以實現很多令人興奮的應用,比如線上Debugger或者瀏覽器中的Docker,或執行python(於瀏覽器執行與測試python程式碼)。



#BrowserVM.js, QEMU, 虛擬機器


留言