Software:SIMH

From HandWiki
Short description: Multi-system emulator
Open SIMH
Developer(s)Robert M. Supnik
Initial release1993[1]
Written inC
Operating systemWindows, Linux, macOS, FreeBSD, OpenBSD, NetBSD, OpenVMS
Platformx86, IA-64, PowerPC, SPARC, ARM
TypeHardware virtualization
LicenseBSD-style licenses
Website{{{1}}}

SIMH is a free and open source, multi-platform multi-system emulator. It is maintained by Bob Supnik, a former DEC engineer and DEC vice president, and has been in development in one form or another since the 1960s.

Disambiguation

SIMH is also a Portuguese application for ICD-10-CM/PCS coding and DRG grouping

History

SIMH was based on a much older systems emulator called MIMIC, which was written in the late 1960s at Applied Data Research.[1] SIMH was started in 1993 with the purpose of preserving minicomputer hardware and software that was fading into obscurity.[1]

In May 2022, the MIT License of SIMH version 4 on GitHub was unilaterally modified by a contributor to make it no longer free software, by adding a clause that revokes the right to use any subsequent revisions of the software containing their contributions if modifications that "influence the behaviour of the disk access activities" are made.[2] As of 27 May 2022, Supnik no longer endorses version 4 on his official website for SIMH due to these changes, only recognizing the "classic" version 3.x releases.[3]

On 3 June 2022, the last revision of SIMH not subject to this clause (licensed under BSD licenses and the MIT License) was forked by the group Open SIMH, with a new governance model and steering group that includes Supnik and others. The Open SIMH group cited that a "situation" had arisen in the project that compromised its principles.[4]

Emulated hardware

Version 6 Unix for the PDP-11, running in SIMH
Version 7 Unix for the PDP-11, running in SIMH
"4.3 BSD UNIX" from the University of Wisconsin, on a simulated VAX.

SIMH emulates hardware from the following companies.

Advanced Computer Design

  • PDQ-3

AT&T

BESM

Burroughs

Control Data Corporation

Data General

Digital Equipment Corporation

GRI Corporation

  • GRI-909

Hewlett-Packard

Honeywell

Hobbyist projects

IBM

  • 650
  • 701
  • 704
  • 1401
  • 1620
  • 1130
  • 7010
  • 7070
  • 7080
  • 7090/7094
  • System/3

Intel

  • Intel systems 8010 and 8020

Interdata

  • 16-bit series
  • 32-bit series

Lincoln Labs – MIT Research Lab

Manchester University

  • Baby, or SSEM

MITS

Royal-Mcbee

  • LGP-30
  • LGP-21

Sage Computer Technology

  • Sage II

Scientific Data Systems

SWTPC

Systems Engineering Laboratories

  • SEL-32 both Concept-32 and PowerNode systems

Xerox Data Systems

References

External links