Live data from Hacker News

JSLinux

bellard.org

51–60 of 121 posts

Re: JSLinux

#51

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…

Is this list just 16bit?

Re: JSLinux

#52

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…

https://taws.ch/ (Amiga OS)

https://amiga.oszx.co/

https://www.file-hunter.com/AMIGA/

https://www.file-hunter.com/MSX/ (MSX! via WebMSX)

Re: JSLinux

#53
post #4

Fabrice 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.

Also the same person who wrote LZEXE, which might be familiar to people who used DOS.

Re: JSLinux

#54

I 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.

Can you name some that invite comparison with FB?

Re: JSLinux

#55
post #10
post #4

Fabrice 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.

> in return he'll properly rewrite all the broken shit we have

Probably that's exactly what he doesn't want.

Re: JSLinux

#57
post #25
post #6

JSLinux 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

Wow this is absolutely great!

Re: JSLinux

#58

Considering 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.)

I think this person creates these marvels entirely by himself. There is no need for collaboration rules.

Re: JSLinux

#59

Considering 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.)

Rather one long function than does one thing well than multiple function that are strongly coupled and difficult to reason about. Programmers who apply dogmas can be harmful.
Post reply on HN