RSS 15 projects tagged "Virtual Machine"

Download Website Updated 05 Jan 2014 Spiderinabox

Screenshot
Pop 38.61
Vit 1.00

Spiderinabox provides an out-of-the-box solution for secure browsing on Mac systems. It includes a basic preconfigured installation of OpenBSD prepared as a VirtualBox image loaded with Firefox and a few scripts and programs to launch it and invoke Firefox over a secure connection. The visualization of Firefox is done on the OS X side using XQuartz, so you don't need to exit your working environment and switch between OS X and OpenBSD. Firefox runs encapsulated in OpenBSD and doesn't have access to OS X in any way.

No download Website Updated 03 Dec 2013 cinv

Screenshot
Pop 46.80
Vit 1.00

cdist allows you to manage hosts and networks with a simple commandline interface. It stores inventory information in a cconfig database and adapts to your environment by supporting custom backends.

No download No website Updated 10 Sep 2013 RAVM

Screenshot
Pop 34.73
Vit 14.77

RAVM is a fast virtual machine coded mainly in x86 assembly. It has 256 registers that are 32-bits each, and it uses 32-bit instructions. On a 2.4 GHz Intel CPU it can execute nearly 400 MIPS with bounds checking on memory accesses. An assembler is provided.

No download Website Updated 17 Aug 2013 Pascal-P4 for Free Pascal and Delphi

Screenshot
Pop 42.81
Vit 15.54

Pascal-P4 for Free Pascal and Delphi is a port of a Pascal compiler written at ETH Zurich in 1976. The source code of the compiler is documented in the book "Pascal Implementation" by Steven Pemberton and Martin Daniels. The purpose of this project is to make Pascal-P compilable by Free Pascal and Delphi while keeping the changes to a minimum and preserving the line numbering as much as possible.

Download Website Updated 11 May 2013 LoLCode 1337

Screenshot
Pop 47.29
Vit 1.89

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

Download Website Updated 09 Mar 2013 Jato

Screenshot
Pop 63.13
Vit 4.36

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 12 Feb 2013 Jikes RVM

Screenshot
Pop 115.41
Vit 7.30

Jikes RVM (Research Virtual Machine) provides a flexible open testbed to prototype virtual machine technologies and experiment with a large variety of design alternatives. Jikes RVM runs on many platforms and advances the state-of-the-art of virtual machine technologies for dynamic compilation, adaptive optimization, garbage collection, thread scheduling, and synchronization. It is self-hosted, i.e. its Java code runs on itself without requiring a second virtual machine. Most other virtual machines for the Java platform are written in native code (typically C or C++). A Java implementation provides ease of portability and a seamless integration of virtual machine and application resources such as objects, threads, and operating-system interfaces.

Download No website Updated 26 Jan 2012 MyJIT

Screenshot
Pop 67.53
Vit 5.27

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 11 Jan 2012 sVimPy

Screenshot
Pop 44.23
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 No website Updated 04 Mar 2011 Embeddable JVM

Screenshot
Pop 14.83
Vit 33.74

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.

Screenshot

Project Spotlight

Quenlig

An online interactive tutorial and free text assesments.

Screenshot

Project Spotlight

Bible-Discovery

Bible study and concordance software.