SimOS

SimOS was a full system simulator, developed in the Stanford University in the late nineties in the research group of Mendel Rosenblum.{{cite web|url=http://www.vmware.com/company/leadership.html |title=VMware Leadership |publisher=Vmware.com |date= |accessdate=2011-12-16}} It was enabled to run IRIX 5.3 on MIPS, and Unix variants on Alpha. {{cite web |url=http://simos.stanford.edu/ |title=SimOS project page at Stanford |accessdate=2014-07-24 |url-status=bot: unknown |archiveurl=https://web.archive.org/web/20050824123339/http://simos.stanford.edu/ |archivedate=August 24, 2005 }}

Derivatives

=SimOS-PPC=

SimOS-PPC was forked from the original SimOS as IBM's internal project, running a modified AIX kernel and userland in an emulator, developed by Tom Keller and his team in the Austin lab of IBM.[http://www.cs.utexas.edu/~cart/arch/spring99/slides/Keller990412.pdf SimOS–PPC - Full System Simulation of PowerPC Architecture (Tom Keller, 1999)] IBM used SimOS to facilitate development of new systems. The software used in this project is now publicly available for download for AIX 4.3 licensees.[http://www.research.ibm.com/simos-ppc/ IBM Austin Research Laboratory - SimOS-PPC Software Archive]

=Linux/SimOS=

Linux/SimOS was "...a Linux operating system port to SimOS, which is a complete machine simulator from Stanford. The motivation for Linux/SimOS is to alleviate the limitations of SimOS, which only supports proprietary operating systems."[http://www.linux-mips.org/wiki/Emulators#SimOS Linux MIPS emulators - SimOS]

=SimBCM=

SimBCM is an open source full system simulator based on SimOS. It simulates BCM1250, a dual-core MIPS64 SOC of Broadcom. The entire source code of SimBCM is distributed under GPL.[http://simbcm.sourceforge.net/index.htm SimBCM project page] It is capable of running the Linux kernel or the NICTA::Pistachio L4 microkernel.

Similar products

=Simics=

The currently available commercial product, Virtutech Simics was derived from the work of the Swedish Institute of Computer Science, and was originally developed to run a full system simulation of Solaris on SPARC platform.Simics Simics was used by IBM to help develop AIX 6.1 on a simulation of the POWER6 hardware.[http://www.virtutech.com/files/pr/pr2007-07-09_0.pdf Virtutech Simics Optimizes Product Development of System P Server Product Line]

=RSIM=

RSIM was the "Rice Simulator for ILP Multiprocessors", developed at the Rice University in the late 1990s. It was able to run on Solaris, IRIX and HP-UX. The simulator is available under the University of Illinois/NCSA Open Source License agreement. The development is finished.[http://rsim.cs.illinois.edu/rsim/ The RSIM project]

M5

Developed at the University of Michigan, M5 simulates Alpha and SPARC hardware, with support for other architectures in progress. [10]

Notes and references