This is the Linux app named SpaceWasm whose latest release can be downloaded as spacewasmv0.3.3sourcecode.zip. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named SpaceWasm with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS
Ad
SpaceWasm
DESCRIPTION
SpaceWasm is a NASA JPL WebAssembly interpreter designed for resource-constrained spacecraft systems. It implements a constrained form of the WebAssembly 1.0 specification for executing portable onboard programs. A streaming decoder reads modules in chunks, validates them in one pass, and converts instructions into an interpretation-focused intermediate representation. Its custom memory model uses fixed-size pages to provide deterministic allocation behavior and avoid panic on allocation failure. Embedders can expose controlled host functions while restricting program access, compute time, and system interactions. The project emphasizes sandboxing, portability, predictable resource use, and compatibility with flight-software requirements. Tests, fuzzing, benchmarks, requirements, and integration components are included in the Rust codebase.
Features
- WebAssembly 1.0 interpretation
- Single-pass streaming decoder
- Fixed-memory module validation
- Deterministic page-based allocation
- Embeddable host function hooks
- Testing, fuzzing, and benchmarking
Programming Language
Rust
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/spacewasm.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.