5 ms·
He also authored jslinux[1] in 2011. This guy is amazing and I am truly envious. [1] http://bellard.org/jslinux/ http://bellard.org/jslinux/
by xentronium 14y ago
He also authored jslinux[1] in 2011.
This guy is amazing and I am truly envious.
[1] http://bellard.org/jslinux/ http://bellard.org/jslinux/
- atamyrat 14y agoAlso not to forget the LTE/4G base station implementation running on PC. http://bellard.org/lte/ http://bellard.org/lte/
- timtadh 14y agoWow that is really amazing. It actually works. It has wget installed and gcc, tcc a workable vi and screen! You could actually be productive in this enviroment!!! EDIT: Looks like there is no iface though. I guess that shouldn't be a surprise. I didn't catch that until I tried to wget bash and see how long it would take to compile.
- X-Istence 14y agoJust paste the binary into the clipboard using base64 or something along those lines, then base64 decode it, and go ahead and compile it =)
- jerf 14y agoBear in mind there's no network because the environment it is running it doesn't have a network available to it. Especially at the time that came out, all you could count on was XMLHTTPRequest, and that would require some sort of server proxy, etc. etc., not really the point. I'm sure that if a network was reasonably available, jsLinux would have it.
- JonnieCache 14y agoSomeone wrote a virtual modem device for it that talks over websockets. https://github.com/ewiger/jsmodem https://github.com/ewiger/jsmodem Yeah, that was my reaction as well.
- reginaldo 14y agoI was inspired by jslinux and decided to write one such emulator myself. Of course, the architecture I'm emulating (Lattice Mico32) is much much simpler than X86. It is open source, available at http://www.ubercomp.com/jslm32/src/ http://www.ubercomp.com/jslm32/src/ I did both an interpreter and a (much faster) dynamic code generator that generates blocks of code in Javascript so it doesn't have to decode every instruction over and over again. Oh, and before doing the project, I sent Bellard an email, and he was very polite and helpful. Even sent me some compliments after I was able to optimize it to run at a decent speed. A true master!!!