Ultimate-Linux: Userspace for Linux in Pure JavaScript

github.com

30 points by radeeyate 4 hours ago


tzury - an hour ago

Check out this:

https://bellard.org/jslinux/vm.html?url=alpine-x86.cfg&mem=1...

and

https://bellard.org/jslinux/

By the famous Fabrice Bellard who is the creator of QuickJS, QEMU, FFMPEG and many other brilliant and fascinating tools!

https://bellard.org/

supermdguy - 22 minutes ago

Reading the code, I was surprised to see that cd was implemented by calling out to the os library. I assumed that was something the shell or at least userspace handled. At what level does the concept of a “current directory” exist?

MobiusHorizons - an hour ago

Very cool. Good use of quickjs, although it would have been cool if it somehow didn’t need a libc and just used the syscall interface. Makes me want to give that a try.

kalterdev - an hour ago

It’s never early to prepare for JavaScript complete takeover.

stx5 - 27 minutes ago

[dead]