Skip to content
/ jslinux Public

Unofficial manual mirror of JSLinux from https://bellard.org/tinyemu/

Notifications You must be signed in to change notification settings

hilbix/jslinux

Repository files navigation

JSLinux demo
============

You must copy all the files to a directory on a web server in order to
run the demo (it is needed so that the XML HTTP Requests work
correctly). Assuming it is installed in http://localhost/jslinux,
explore in a browser:

http://localhost/jslinux

A minimal busybox distribution for RISCV-64 and x86 is provided. The
RISCV-64 version is executed by default. To run the x86 version,
explore:

http://localhost/jslinux?cpu=x86

The source jslinux.js can be modified to change the default
configuration.

More complete Linux distributions (such as buildroot) can be used
provided you keep using the same precompiled Linux kernels. The
TinyEMU 'splitimg' tool must be used to convert a diskimage to a list
of files. For example:

splitimg root-riscv64.bin root-riscv64 256

The demo VM configurations are in root-riscv64.cfg and root-x86.cfg.

About

Unofficial manual mirror of JSLinux from https://bellard.org/tinyemu/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published