Live data from Hacker News

JSLinux

bellard.org

91–100 of 121 posts

Re: JSLinux

#91
We are using JSLinux over at https://barebox.org/webdemo to let potential users see the conveniences of the bootloader's shell without having to flash it to actual hardware.

I am glad to see all the forks mentioned here, need to see which one runs bareDOOM best and if any have working sound perhaps..

Re: JSLinux

#92
post #86
post #76

Earlier quoted context omitted.

yep, that's to be expected, this is a very wip demo. I'm implementing exec() support now, so currently only shell builtins work.

"I'm implementing exec() support now" Bah. Details, details dismissive hand wave . It's just minimalism, right? I hear it's all the rage.

Leave it as an exercise to the reader.

Re: JSLinux

#93
post #91

We are using JSLinux over at https://barebox.org/webdemo to let potential users see the conveniences of the bootloader's shell without having to flash it to actual hardware. I am glad to see all the forks mentioned here, need to see which one runs bareDOOM best and if any have working sound perhaps..

https://barebox.org/demo being the correct link..

Re: JSLinux

#94
post #86
post #76

Earlier quoted context omitted.

yep, that's to be expected, this is a very wip demo. I'm implementing exec() support now, so currently only shell builtins work.

"I'm implementing exec() support now" Bah. Details, details dismissive hand wave . It's just minimalism, right? I hear it's all the rage.

I mean, "demos that shouldn't be shared" from the root comment implies that it isn't done, right?

Re: JSLinux

#95
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.

I'd love to know how he chooses what to work on. I wonder if he just follows his interest?

Re: JSLinux

#96
post #16

Fabrice does a great job at building these self-contained pieces of software which often grow to have lives of their own. As a lesser known example, JSLinux's terminal emulator was forked a few times and is now known as xterm.js, which has become the predominant web embeddable terminal emulator. This all comes full circle, because now I'm building a true successor to JSLinux that's way faster because I've natively co…

This brings back memories. I haven't looked at it in a while, but I'm glad to see the fork[1] of my fork[2] from 12 years ago is still thriving. Looks like it's been mostly rewritten. Probably for the better.

[1] https://github.com/xtermjs/xterm.js [2] https://github.com/chjj/term.js

Re: JSLinux

#97

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?

[deleted]

Re: JSLinux

#98

Earlier quoted context omitted.

Can you name some that invite comparison with FB?

I'd do less comparison and more recognition. Some of these are kind of old or from the past and I'm no expert and the list is very incomplete but: Jean Ichbiah - big contributor to Ada Alain Colmerauer - creator of Prolog Jean-Marie Hullot - iCal, iSync, NeXTSTEP GUI builder, CTO of Applications at Apple in early 2000s Philippe Kahn - founder of Borland, inventor of first camera-phone Olivier Fourdan - creator of Xfc…

Willy Tarreau - creator of HA Proxy

Re: JSLinux

#99
post #16

Fabrice does a great job at building these self-contained pieces of software which often grow to have lives of their own. As a lesser known example, JSLinux's terminal emulator was forked a few times and is now known as xterm.js, which has become the predominant web embeddable terminal emulator. This all comes full circle, because now I'm building a true successor to JSLinux that's way faster because I've natively co…

I like to say Fabrice creates side projects that others spend their entire careers maintaining.

I knew about QEMU, ffmpeg, his LTE stuff, and QuickJS. I had no idea xterm.js started with him too.

Re: JSLinux

#100

Earlier quoted context omitted.

Are there any open details on how the VM / container / WASM-native approaches are implemented?

Not right now, we should write a blog post, but we are still behind on the docs. VM and containers use V86, while wasm-native are generated using Emscripten.

Cool, thanks for the answer - Would make for an interesting read!
Post reply on HN