There aren't many VMs that can run in browser https://copy.sh/v86/ https://webvm.io/ https://bellard.org/jslinux/ https://jamesfriend.com.au/pce-js/ ( https://github.com/jsdf/pce ) https://www.pcjs.org/ (lots of hardware and OSes) ( https://github.com/jeffpar/pcjs ) Mac OS https://infinitemac.org/ ( https://blog.persistent.info/2023/03/infinitemac-dot-org.htm... ) https://jamesfriend.com.au/projects/basiliskii/Basili…
JSLinux
51–60 of 121 posts
Re: JSLinux
#52There aren't many VMs that can run in browser https://copy.sh/v86/ https://webvm.io/ https://bellard.org/jslinux/ https://jamesfriend.com.au/pce-js/ ( https://github.com/jsdf/pce ) https://www.pcjs.org/ (lots of hardware and OSes) ( https://github.com/jeffpar/pcjs ) Mac OS https://infinitemac.org/ ( https://blog.persistent.info/2023/03/infinitemac-dot-org.htm... ) https://jamesfriend.com.au/projects/basiliskii/Basili…
https://www.file-hunter.com/AMIGA/
https://www.file-hunter.com/MSX/ (MSX! via WebMSX)
Re: JSLinux
#53Fabrice is amazing. The amount of stuff this guy has built is utterly incredible. If I built any one of the things he's built (ffmpeg, qemu, tinyc) I would never stop bragging about it. Instead, he just keeps hacking on other cool stuff.
Re: JSLinux
#54I have to say there are some extremely talented, creative and productive "software artists" or ICs coming out of France. Not sure if that's a French thing (the Ecoles or whatever) or something else, but it's noticable.
Re: JSLinux
#55Fabrice is amazing. The amount of stuff this guy has built is utterly incredible. If I built any one of the things he's built (ffmpeg, qemu, tinyc) I would never stop bragging about it. Instead, he just keeps hacking on other cool stuff.
Yeah why don't we learn what he wants and just give it to him, in return he'll properly rewrite all the broken shit we have. Phones, operating systems, desktop environments, countries, appstores, etc.
Probably that's exactly what he doesn't want.
Re: JSLinux
#56- What about a WASM flavor of this, Fabrice? ;)
Re: JSLinux
#57JSLinux is too slow to be used for anything. Where is the complete source code for this?
This emulator does basically the same but is much more speed optimized. It uses the OpenRISC architecture and even has networking. For what do you want to use such an emulator? [0] https://github.com/s-macke/jor1k
Re: JSLinux
#58Considering the extremes of prolific developers gives interesting contrast to dogmas such as "functions/files should never be above x lines", where `quickjs.c` is 50k lines and has functions that are hundreds of lines long: https://github.com/bellard/quickjs/blob/master/quickjs.c (Obviously different approaches suits different circumstances.)
Re: JSLinux
#59Considering the extremes of prolific developers gives interesting contrast to dogmas such as "functions/files should never be above x lines", where `quickjs.c` is 50k lines and has functions that are hundreds of lines long: https://github.com/bellard/quickjs/blob/master/quickjs.c (Obviously different approaches suits different circumstances.)