The open-vm-tools project provides a suite of open source virtualization utilities and drivers to improve the functionality and user experience of virtualization. The project currently runs in guest operating systems under VMware virtualization.
vmdkutil is a utility to manage VMware sparse virtual disk files (.vmdk), creating, cloning, merging, etc.
BitVisor is a tiny hypervisor initially designed for mediating I/O access from a single guest OS. Its implementation is mature enough to run Windows and Linux, and can be used as a generic platform for various research and development projects.
A Virtual Machine based on a Simplified Instructional Computer (SIC). The Machine will emulate all the hardware of a SIC and will be able to run any program that is written for the SIC as described by Leland L.Beck in his book "System Software"
GXemul is a full-system computer emulator, emulating processors (ARM, MIPS, M88K, PowerPC, and SuperH) and surrounding peripherals, in some cases well enough to let unmodified guest operating systems run as if they were running on real hardware.
computer simulation for my raspberry pi
Pi64 is not an emulator, it just mimics the 80's classic 8bit computers with SDL based graphics and RtAudio based sound. The fullscreen editor for shell and the built-in program editor help you create your own programs and games. Programming language is LUA, but Pi64 is open for any library plugins written in your favourite language. Source was written in pure C, so should compile on Windows, Mac OS X and Linux without issues.
Dao Language for Scripting and Computing
Dao is a lightweight and optionally typed programming language with many interesting features. It includes features that can make concurrent programming much simpler. It has well designed programming interfaces for easy embedding and extending.
Tcl9 is an umbrella for all projects related to the improvement of the current Tcl language, towards the hypothetical version 9 (current version is 8.5).
An hypervisor for ARM cpu's.
BitDig is a simple virtual layer that improves the performance of a native binary. It also acts as a host based IDS by dynamically flagging suspicious program behaviour.
Ectoplasm is a full compliant ECMAScript implementation, including interpreter, compiler, virtual machine, and just-in-time compiler. Supports both standalone and embedded operation.
Hardware Simulation and Vitualization Environment: Unfortunately I have lost my source code in a freak accident (My roommate dropped a bed onto my laptop) for this project. Please be patient and visit http://devsoft.ath.cx/crisis for more information.
Tools for translating machine code to one or more intermediate forms suitable for analysis. Suitable for reverse engineering, testing, or translation to different machine architectures.
A FOSS operating system that aims to meet NSA's TPEP TCB A1 evaluation standard while retaining application compatibility at minimal performance overhead.
Open NetVM is a Virtual Machine. It is small, fast, portable, language independent and platform independent. it's goal is to ease development of Distributed Software, Network Utilities and to allow integration with Legacy Applications.
Open Source Application Server Appliance based on Open Source GlassFish
Open86 is a small, modular, cross-platform x86 emulator that is currently in development.
Standard ML of Sønder Tranders.
Sega system-16 emulator
This program emulate the Sega's System 16 arcade boards used by many Sega arcade game between 1987 & 1989 like Shinobi, Altered Beast or E-Swat. There is more than 20 existing System 16 games. The System 16 board uses a Motorola 68000 cpu at 10Mhz for the main program and a Z80 and on YM2151 for the sound. The actual version of the emulator emulate many more than the single System 16 board because now you can play with System 18 games like Shadow Dancer, with pre-System 16 games like Quartet II and even with some dual 68000 games like Hang-On and Space Harrier. This program is an emulator and it needs roms to run, please, don't e-mail be to get roms, i'll ignore your requests !
A complete compiler toolchain that will cross-compile ANSI C, K&R C, Pascal, Modula-2, Occam, Fortran and Basic for a number of architecture including, but not limited to, the 6500, 68000, Z80, i80, i86, i386 and PDP-11.
OpenGL apps running inside a VM use VMGL to obtain graphics hardware acceleration. VMGL supports VMware, Xen PV and HVM, qemu, and KVM VMs; X11-based OS such as Linux, FreeBSD and OpenSolaris; and ATI, Nvidia and Intel GPUs.
The dyncall library encapsulates architecture-, OS- and compiler-specific function call semantics in a virtual "push the arguments manually" (foreign function call) interface allowing programmers to call C functions in a completely dynamic manner.
This is an empty sourceforge project, b/c sourceforge unfortunately refuses removal of this project... go to dyncall.org for the actual project.
A highly portable, Minimal ROM-able FORTH based on a small number of FORTH primitives.