mirror of
https://github.com/redox-os/rine
synced 2026-08-24 08:26:11 +00:00
No description
- Rust 90.8%
- C 6.6%
- Shell 2.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .cargo | ||
| c | ||
| examples | ||
| src | ||
| syscall@a715b8cf97 | ||
| .gitignore | ||
| .gitmodules | ||
| c.sh | ||
| Cargo.lock | ||
| Cargo.toml | ||
| example.sh | ||
| README.md | ||
| rust-toolchain | ||
| Xargo.toml | ||
rine
Rine is not an emulator. It is a system call translator for Redox binaries that runs on Linux. But hey, if it makes you feel better: "(R)edox (i)n a(n) (e)mulator" is fine too.
Trying it out
First, set up a Redox environment by running this inside of a redox repository:
make env
Next, build the example that uses Redox system calls:
xargo build --target x86_64-unknown-redox --example simple
Finally, run the example with rine:
cargo run target/x86_64-unknown-redox/debug/examples/simple
The example.sh script will do all of this for you.