This repository has been archived on 2024-04-04. You can view files and clone it, but cannot push or open issues or pull requests.
gepetto/README.md

1.1 KiB

The Gepetto Virtual Machine

...is a generic virtual machine designed to be a simple abstraction layer of minimal operating systems. See here for the big picture.

While it is intended to run on minimal operating systems that are specialised to hardware, a reference implmentation for Windows, MacOS and Linux is included. This reference implementation includes a virtual machine and an assembler is fast, easily extensible by the end user and allows you to bundle the VM with your program's bytecode for distribution.

There's also plans to add a dedicated Odin-like programming language for ease of development.

To build all the tools, run ./buildall.sh in a Bash shell.

See: