Think of it like JVM but with as little abstraction as possible like C. The Pine VM creates a runtime environment for its own bytecode. This program provides computer users a second layer to their system. Our goal is to create a universal bytecode virtual machine that is highly flexible and offers maximum performance.
These following instructions will guide you on how to install Pine Virtual Machine on your local system for development as well as testing. Be sure to have a look at the table below for currently supported platforms.
Operating System | Architecture | Status | Note |
---|---|---|---|
MacOS 10.13+ | 64-bit | ✓ | Official |
Windows 10+ | 64-bit | Planned | |
32-bit | Planned | ||
Generic Linux | 64-bit | TBD | |
32-bit | TBD |
Before installing the project, please have the following programs installed:
Once the project is downloaded, run make
and follow the instructions printed. This command builds the executable and install an alias on /usr/local/bin
.
To uninstall, simply run make uninstall
to delete the executable's alias on /usr/local/bin
.
These instructions will guide you on how to deploy Pine Virtual Machine on your local system. Important and helpful information will be noted down below. Be sure to have a look at our wiki page for more details including the VM's complete documentation.
Run pvm
to see the various options and arguments to properly run the VM. Make sure the program is installed properly. For quick bytecode execution, simply run pvm [file]
.
Please read CHANGELOG.md for information regarding detailed changes throughout the project's lifetime.