mruby in supervisor (kernel) mode
Go to file
Alex Kotov 153ce361f9
Move local config to "config.mk"
2022-12-01 05:51:35 +04:00
dest Build vendored dependencies 2022-11-27 19:41:38 +04:00
rootfs/boot Add gembox "stdlib"; make Ruby module more complex 2022-11-29 17:08:57 +04:00
src Upgrade submodule "vendor/libkernaux" 2022-12-01 03:52:58 +04:00
vendor Upgrade submodule "vendor/libkernaux" 2022-12-01 03:52:58 +04:00
.gitignore Move local config to "config.mk" 2022-12-01 05:51:35 +04:00
.gitmodules Add submodule "vendor/mruby" 2022-11-27 14:31:19 +04:00
LICENSE Load Ruby modules 2022-11-28 23:37:45 +04:00
Makefile Move local config to "config.mk" 2022-12-01 05:51:35 +04:00
README.md Move local config to "config.mk" 2022-12-01 05:51:35 +04:00
build_config.rb Add gembox "stdlib"; make Ruby module more complex 2022-11-29 17:08:57 +04:00
config.example.mk Move local config to "config.mk" 2022-12-01 05:51:35 +04:00

README.md

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

Edit the variable CCPREFIX in Makefile to point to the cross-compiler for i386.

Debian

The list may be incomplete.

  • build-essential
  • grub-common
  • qemu-system-x86
  • rake

Build

Create file config.mk, use config.example.mk as a reference.

Then just do make.