Skip to content

sorpaas/wasmi-on-rux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wasmi on Rux

This no_std version of wasmi allows you to run it on the Rux microkernel.

Get Started

To build and run wasmi_nostd, it needs to be bundled with the Rux microkernel and be executed together. First, initialize the submodules which points to a revision of Rux.

git submodule update --recursive --init

After that, install Nix. Then run:

nix-shell

This will install all the dependencies you need to build the kernel and wasmi in a specialized Nix location without any modification to your actual system.

After that, to run the kernel with wasmi init program, run:

make sinit-wasmi

Under the hook, the script will start a QEMU virtual machine, bootstrap the kernel, which will then load the init program and invoke a simple WebAssembly module.

Bug Reports and Contributing

For bug reports and pull requests related to Rux, please use this Phabricator instance. Bug reports can be submitted to Maniphest and refer to Rux's contributing guide for sending pull requests.

For bug reports and pull requests related to wasmi, please use wasmi's issue tracker.

About

Run `wasmi` in the Rux microkernel!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published