Remix.run Logo
roschdal 5 days ago

JSLinux is too slow to be used for anything.

Where is the complete source code for this?

jgtrosh 5 days ago | parent | next [-]

I find it perfect for technical interviews over screen sharing, since we test for some basic degree of ease on remote linux systems.

s-macke 5 days ago | parent | prev | next [-]

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

Imustaskforhelp 5 days ago | parent [-]

Wow this is absolutely great!

ofrzeta 5 days ago | parent | prev [-]

On the TinyEMU page? https://bellard.org/tinyemu/

roschdal 5 days ago | parent [-]

Where can I find the source code and instructions about how to make the Linux distro which runs here?

jeroenhd 5 days ago | parent [-]

JSLinux runs any disk image reachable over the network. You can find the Alpine sources over at https://github.com/alpinelinux. The Fedora sources are over at https://src.fedoraproject.org/. I don't think the script to package the pre-built images is documented somewhere, but it's all standard Linux you can install yourself in a virtual machine if you want.

The Windows 2000 sources are probably leaked somewhere on Github, or you could apply for a job with Microsoft maybe. I managed to get ReactOS to boot in JSLinux once by installing it into a standard QEMU image and splitting the image into chunks as required by the emulator code. You need quite a fast CPU to run a full, modern OS at acceptable speeds, though.