Live data from Hacker News

JSLinux

bellard.org

101–110 of 121 posts

Re: JSLinux

#101
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'm effectively lying to the kernel about the environment it's executing in, and trying to convince it that it's running on the kind of hardware it expects, when in reality it's running inside a very different environment.

Since I map guest threads 1:1 to host threads in JS, and architecture-specific code manages the loading/unloading of programs, the exec syscall is exercising these lies in a way that they're not currently equipped to handle.

What I'm currently doing is improving those lies to the point where exec stops noticing they're lies and just starts functioning as expected.

Re: JSLinux

#102
post #74
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!

The reason I've been on Xfce since at least 2010, it still works the same. I feel like open-source inherently has alignment with users and blockers to enshitification

It helps but is no panacea: https://arstechnica.com/information-technology/2012/09/ubunt...

Re: JSLinux

#105
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 don't remotely want to use Windows 2000 again, but it is interesting to see a version of Windows where the UI was consistent. Currently it is a mishmash of four generations of GUI toolkits, some UI is in one style, some UI is another, etc, etc

I've found Windows 11 to actually look quite consistent/good -- nearly as good as macOS.

Re: JSLinux

#107
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

Sounds like you need an Alex Horne.

Re: JSLinux

#109

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…

Some of the people at INRIA who created Caml and OCaml.

https://en.m.wikipedia.org/wiki/OCaml

Bertrand Meyer, creator of Eiffel.

https://en.m.wikipedia.org/wiki/Eiffel_(programming_language...

Re: JSLinux

#110
post #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.

He's also been hacking on a (closed source) LLM inference server since the GPT-2 days: https://bellard.org/ts_server/
Post reply on HN