RSS 8 projects tagged "Virtual Machine"

Download Website Updated 09 Mar 2013 Jato

Screenshot
Pop 74.80
Vit 5.26

Jato is an implementation of the Java virtual machine. It includes a VM and a JIT compiler for the x86 machine architecture and supports the JNI API. Jato uses Boehm GC as its garbage collector and relies on GNU Classpath to provide essential Java APIs.

No download Website Updated 20 Apr 2009 teeterl

Screenshot
Pop 33.41
Vit 38.60

teeterl is a lean, portable implementation of Erlang. teeterl starts from a single executable file without any additional harness. teeterl is built using Apache Portable Runtime, a library tested on dozens of OSes and their flavors. teeterl borrows from industry-standard Erlang/OTP, especially when it comes to compiler front-end. teeterl provides the concurrency power of Erlang without any telecom cruft.

No download No website Updated 08 Sep 2009 xNBD

Screenshot
Pop 36.28
Vit 36.73

xNBD is yet another NBD (Network Block Device) server program, which is fully compatible with the NBD client driver in the Linux kernel. In comparison with the original NBD server, it provides possibly better I/O performance by using mmap(), concurrent access from multiple clients, distributed Copy-on-Write disk, and live storage migration for virtual machines.

Download No website Updated 26 Jan 2012 MyJIT

Screenshot
Pop 85.59
Vit 6.00

MyJIT is a small modular library for dynamic code generation based on a simple register-based VM. The design of the VM is very similar to RISC processors and GNU lightning. The library is an ideal tool for creating more sophisticated JIT compilers.

Download No website Updated 04 Mar 2011 Embeddable JVM

Screenshot
Pop 18.28
Vit 28.40

Embeddable JVM is a JVM for embedded systems with no OS. Class files can be executed directly from an SD card. It has small memory consumption (512k is enough). Only the FAT16 filesystem is supported for now. It has been tested on LPC2478 and LPC2939 boards.

No download No website Updated 21 Apr 2011 nxcc

Screenshot
Pop 28.14
Vit 27.55

nxcc is a tiny C-like script compiler and virtual machine. It supports classes, can easily be embedded, and is not memory safe or type safe.

Download No website Updated 11 Jan 2012 sVimPy

Screenshot
Pop 36.99
Vit 1.00

sVimPy is a very small Python virtual machine intended for use in microcontroller projects. At the moment, it supports about 3/4 of all opcodes used in python3k. Most data types are supported. The intended goal is to use this VM in environments like Atmel's ATmega chips (2-8kb RAM). The microcontroller bootloader is still missing (no arduinos left for experimentation). Classes are not supported. Features include: function calling, a stack based VM, garbage collection, very low memory usage, an interactive debugging console, dictionaries and tuples, iterations, VM single stepping (game loop usage is possible), C function calling, a small memory footprint, fast performance, the ability to be used as a library in other projects, a simple API + code, possible usage as a small deployment executable for Python projects.

Download Website Updated 11 May 2013 LoLCode 1337

Screenshot
Pop 132.30
Vit 5.22

LoLCode 1337 is an implementation of the esoteric programming language lolcode. It comes with a compiler, a virtual machine, and a tiny debugger.

Screenshot

Project Spotlight

Antivirus Live CD

A 4MLinux fork including the ClamAV scanner.

Screenshot

Project Spotlight

uma::bson

A DOM-style C++ API for BSON.