2022-11-30 16:23:08 -05:00
|
|
|
mrubyvisor
|
|
|
|
==========
|
|
|
|
|
|
|
|
* **mrubyvisor** is **mruby** running in supervisor (kernel) mode.
|
|
|
|
* **mruby** is a lightweight implementation of **Ruby**.
|
|
|
|
* **Ruby** is an interpreted, dynamically typed programming language.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dependencies
|
|
|
|
------------
|
|
|
|
|
2022-11-30 20:56:01 -05:00
|
|
|
[Cross-compiler](https://wiki.osdev.org/GCC_Cross-Compiler).
|
2022-11-30 16:23:08 -05:00
|
|
|
|
|
|
|
### Debian
|
|
|
|
|
|
|
|
The list may be incomplete.
|
|
|
|
|
|
|
|
* `build-essential`
|
|
|
|
* `grub-common`
|
|
|
|
* `qemu-system-x86`
|
|
|
|
* `rake`
|
2022-11-30 20:51:35 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Build
|
|
|
|
-----
|
|
|
|
|
|
|
|
Create file `config.mk`, use `config.example.mk` as a reference.
|
|
|
|
|
|
|
|
Then just do `make`.
|