Live data from Hacker News

JSLinux

bellard.org

81–90 of 121 posts

Re: JSLinux

#81

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)

Is the UI of OS an emulation? First link says it's a simulation not an emulator.

Re: JSLinux

#82
post #80
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.

Don't forget VLC! Probably his most well-known project.

i thought it's Jean Baptiste Kempf ?

Re: JSLinux

#83
post #68

I played around in Windows 2000 for the first time in 20 years. I know nostalgia can be blinding, but I would go back to that UI in a heartbeat. The uncluttered taskbar, the simple start menu that isn't full of useless recommendations and ads—such a joy!

I tried to install Visual Basic 6 on it but couldn't get past SSL errors in the installed Firefox version to even download the ISO. Sad.

Re: JSLinux

#84
post #10

Earlier quoted context omitted.

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.

Wait, countries?

A lot of countries picked the low hanging fruit but the trees are very tall.

When making an application one should look from the user perspective.

Say you want to start a business. You edit the profile page, check the entrepreneur box, it goes into a kind of supper pursuit mode with menus folding out, you fill out the company name, >>clickReal estate listings pop up, the right machines to buy, office equipment, potential employees...

An agenda is generated with a list of people the AI thinks you should be talking to. Check the box to plan the appointments.

Add music, sound effects and animations to everything as if we are 5 years old.

Re: JSLinux

#85

JSLinux was our inspiration for creating Endor ( https://endor.dev ) and his qemu work is also powering a lot of other Wasm-related browser projects

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.

Re: JSLinux

#86
post #76

Earlier quoted context omitted.

This produces attempted to munmap ------------[ cut here ]------------ WARNING: CPU: 3 PID: 36 at kernel/exit.c:812 0x00000000 CPU: 3 PID: 36 Comm: sh Not tainted 6.1.132 # Stack: at vmlinux.o.__warn (https://linux.tombl.dev/dist/vmlinux-NLTKI6YG.wasm:wasm-function[278]:0x17655) at vmlinux.o.warn_slowpath_fmt (https://linux.tombl.dev/dist/vmlinux-NLTKI6YG.wasm:wasm-function[279]:0x1772b) at vmlinux.o.do_exit (https:/…

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.

Re: JSLinux

#87
post #42

Earlier quoted context omitted.

I can imagine he wouldn't be interested in any of that. The joy of hacking only emerges when there are no external demands. That's why work sucks and you need to pay people to work for your demands.

Yup. I can't even enjoy hacking if the taskmaster is MYSELF

Yes! I'm looking for ways to trick myself or otherwise convince myself to make progress on any of the bazillion totally awesome ideas I keep accumulating. Or one of the many projects I start and abandon midway

Re: JSLinux

#88

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…

Laurent Gomila - creator of SFML

Jean-Baptiste Kempf - creator of VLC

Re: JSLinux

#89
post #80
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.

Don't forget VLC! Probably his most well-known project.

I think you mean FFmpeg
Post reply on HN