Jump to content

SimOS

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Ptrnext (talk | contribs) at 08:33, 13 July 2022 (+wl). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

SimOS was a full system simulator, developed in the Stanford University in the late nineties in the research group of Mendel Rosenblum.[1] It was enabled to run IRIX 5.3 on MIPS, and Unix variants on Alpha. [2]

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.[3] 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.[4]

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."[5][6]

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.[7] 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.[8] Simics was used by IBM to help develop AIX 6.1 on a simulation of the POWER6 hardware.[9][10]

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.[11]

M5

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

See also

Notes and references

  1. ^ "VMware Leadership". Vmware.com. Retrieved 2011-12-16.
  2. ^ "SimOS project page at Stanford". Archived from the original on August 24, 2005. Retrieved 2014-07-24.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  3. ^ SimOS–PPC - Full System Simulation of PowerPC Architecture (Tom Keller, 1999)
  4. ^ IBM Austin Research Laboratory - SimOS-PPC Software Archive
  5. ^ Linux/SimOS - A Simulation Environment for Evaluating High-Speed Communication AeSystems
  6. ^ Linux MIPS emulators - SimOS
  7. ^ SimBCM project page
  8. ^ Simics
  9. ^ Virtutech Simics Optimizes Product Development of System P Server Product Line
  10. ^ Interview with Virtutech CEO (mention of POWER6 development)
  11. ^ The RSIM project
  12. ^ The M5 Simulator System