如何評價在瀏覽器端實現Unix環境的Browsix框架?

論文preprint鏈接(預定ASPLOS "17發表):https://arxiv.org/abs/1611.07862

Browsix框架實現了一系列Unix系統調用,覆蓋processes、signals、file system、pipes、sockets等方面,比之前的解決方案如Emscripten範圍更廣。論文中演示了將未經修改的pdfLaTeX和BibTeX編譯到js,實現純瀏覽器端pdf編輯器的例子。


凡是能用javascript寫出來的,最終都會用javascript寫出來。


早就有人用JavaScript實現過QEMU並運行過Linux Kernel了


真會玩,我覺得Hyperterm (Hyper.app) 就很enough了。


計算能力過剩而進行的浪費真是喪心病狂,可以理解當年蓋茨為什麼說只需要那麼點內存就足夠的心情。


這要求每個人都是高手,但是即便都是高手每次實現一個具體功能還是會有考慮不到的bug存在。所以還不如直接使用框架,這種經過無數次測試後基本沒有bug的工具來實在


推薦閱讀:

如何評價 Windows 10 Mobile 10240 版本?
你為什麼需要windows系統的手機?
OS X El Capitan 正式版的使用體驗如何?
如何做一個線程鏡像?
C 語言中函數 fopen 所打開的文件指針指向的文件到底是什麼?

TAG:JavaScript | 操作系統 | Linux | Unix |