# 使用 Homebrew, Nix, scoop, winget, chocolatey, apt, MacPorts, zypper 安装 open-simh

查看 open-simh 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:open-simh
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install open-simh
```

  证据: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install gri
```

  证据: MacPorts ports tree: science/gri/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#altair
```

  证据: nixpkgs package indexes: pkgs/by-name/al/altair/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- Debian apt (92%):

```sh
sudo apt install gri
```

  证据: Debian stable package indexes: gri from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- zypper (92%):

```sh
sudo zypper install gri
```

  证据: openSUSE Tumbleweed package metadata: gri from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- Scoop (92%):

```sh
scoop install extras/altair
```

  证据: Scoop official bucket manifest trees: bucket/altair.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

- winget (92%):

```sh
winget install --id altair-graphql.altair -e
```

  证据: Windows Package Manager source index: altair-graphql.altair from https://cdn.winget.microsoft.com/cache/source.msix

- Chocolatey (92%):

```sh
choco install eclipse
```

  证据: Chocolatey community package catalog: eclipse from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','dotnetcore-desktopruntime'

## 软件包事实

- **软件包键:** brew:open-simh
- **软件包管理器:** Homebrew
- **软件包管理器页面:** <https://formulae.brew.sh/formula/open-simh>
- **版本:** 3.12-3
- **来源摘要:** Multi-system computer simulator
- **主页:** <https://opensimh.org/>
- **仓库:** <https://github.com/open-simh/simh>
- **上游文档:** <https://opensimh.org/>
- **许可证:** MIT
- **源码归档:** <https://github.com/open-simh/simh/archive/refs/tags/v3.12-3.tar.gz>
- **已生成:** 2026-08-04T22:13:35+00:00

## 可执行文件

- altair (cli)
- eclipse (cli)
- gri (cli)
- h316 (cli)
- i1401 (cli)
- i1620 (cli)
- i7094 (cli)
- id16 (cli)
- id32 (cli)
- lgp (cli)
- pdp1 (cli)
- pdp10 (cli)
- pdp11 (cli)
- pdp15 (cli)
- pdp4 (cli)
- pdp7 (cli)
- pdp8 (cli)
- pdp9 (cli)
- sds (cli)
- uc15 (cli)
- vax (cli)
- vax780 (cli)
- altair (别名)
- eclipse (别名)
- gri (别名)
- h316 (别名)
- i1401 (别名)
- i1620 (别名)
- i7094 (别名)
- id16 (别名)
- id32 (别名)
- lgp (别名)
- pdp1 (别名)
- pdp10 (别名)
- pdp11 (别名)
- pdp15 (别名)
- pdp4 (别名)
- pdp7 (别名)
- pdp8 (别名)
- pdp9 (别名)
- sds (别名)
- uc15 (别名)
- vax (别名)
- vax780 (别名)

## 依赖

- libpng
- vde

## macOS 提供的库

- libedit
- libpcap

## 安装行为

- post-install 钩子: 未定义
- Bottle: 可用 于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## 版本和新鲜度

- 页面生成时间: 2026-08-04
- 管理器版本: 3.12-3
- 本地数据: OK
- 上游仓库: https://github.com/open-simh/simh
- 检测到的最新版本: v3.12-3 (当前)
- 信息: No package-manager update timestamp was available.
## 项目历史与用法

Open SIMH is the GitHub-hosted Open SIMH stream of SIMH, a framework and family of simulators for historic computer systems. Its package exposes individual simulator binaries for machines such as PDP, VAX, Altair, IBM, Honeywell, Interdata, and Data General systems.

### 项目历史

SIMH was initiated by Bob Supnik and continued by many contributors to preserve the knowledge contained in old software by simulating the hardware on which it ran. Supnik's classic SIMH site describes the goal as publishing portable open-source simulators together with representative software for historically significant systems.

A SIMH presentation by Supnik explains that the project began in 1993 after Larry Stewart pointed out that computing's past was being lost. The initial targets were well-documented minicomputers such as the DEC PDP-8, DEC PDP-11, and Data General Nova, with MIMIC from the late 1960s and early 1970s serving as a starting point.

Open SIMH's repository README says its code base was taken from a code base maintained by Mark Pizzolato as of 2022-05-12, after which there was no connection between that source and the Open SIMH code base. The Open SIMH site describes a steering-group model for maintaining the simulators and related tools.

### 采用历史

SIMH grew from a one-person hobby into an Internet-enabled preservation project. Supnik's presentation says it moved from one code base to a collaborative effort of more than 30 people and became part of a broader ecosystem of collectors, document archivists, simulator writers, restoration projects, and museums.

Open SIMH serves users who want a maintained, MIT-style licensed V4 simulator family with GitHub-based collaboration. The classic SIMH site notes that the V4 stream contains substantially enhanced code and additional simulators, while classic V3 remains separately maintained.

### 使用方式

Users run a specific simulator binary, attach disk or tape images, configure memory and devices, and boot historical operating systems or diagnostics. The Homebrew package's many executables mirror that model: each binary represents a historically distinct machine family rather than a single generic emulator front end.

SIMH is used for preservation, education, retrocomputing, and practical replacement of aging systems. Supnik's presentation cites uses beyond hobby work, including PDP-11 operating-system development and replacement VAX platform work in a government software-development setting.

### 为什么软件包爱好者会关心

Open SIMH is package-nerd rich because it turns a preservation codebase into a pile of executable historical machines. A single formula installs many command names, and the value of the package depends as much on documentation, example software kits, and compatible disk/tape image formats as on the compiled binaries.

It also illustrates a rare packaging concern: software preservation packages may care less about speed or modern UI and more about faithful enough behavior to boot old operating systems and expose decades-old assumptions.

### 时间线

- 1993: Supnik began SIMH after being prompted to help preserve computing history.
- 1996: Supnik's presentation reports six simulators and two host platforms at that stage.
- 2004-era presentation snapshot: SIMH had grown to more than two dozen simulated machines and many host platforms.
- 2022-05-12: the Open SIMH README identifies the code base point from which Open SIMH was taken.
- 2024-07-16: the classic SIMH site lists SIMH V3.12-5 as updated on this date.

### Related projects

- Classic SIMH is the 3.x stream maintained on Supnik's trailing-edge.com site.
- MIMIC is the older late-1960s and early-1970s simulation system that Supnik names as a starting point.
- Hercules, MAME, and CyberCray appear in Supnik's computer-history ecosystem discussion as neighboring simulator projects.

### 来源

- <https://formulae.brew.sh/formula/open-simh>
- <https://github.com/open-simh/simh>
- <https://opensimh.org/>
- <https://opensimh.org/about/>
- <https://simh.trailing-edge.com/>
- <https://simh.trailing-edge.com/docs/simh_vcf.pdf>


## 安全说明

narrow executable package without higher-risk signals.

- **Geiger 风险:** 绿色 / 低
- narrow executable package without higher-risk signals

## 源数据库详情

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** open-simh
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Conflicts With:** nova-fairwinds, sigma-cli
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## 其他软件包管理器记录

- MacPorts - gri: installed executable or alias match | MacPorts ports tree: science/gri/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Debian apt - gri - 2.12.27-1.2+b1: installed executable or alias match | Debian stable package indexes: gri from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | a language for scientific illustration | http://gri.sourceforge.net/
- Debian apt - gri-el - 2.12.27-1.2: installed executable or alias match | Debian stable package indexes: gri-el from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Emacs major-mode for gri, a language for scientific graphics | http://gri.sourceforge.net/
- Debian apt - gri-html-doc - 2.12.27-1.2: installed executable or alias match | Debian stable package indexes: gri-html-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HTML manual for gri, a language for scientific graphics | http://gri.sourceforge.net/
- Debian apt - gri-pdf-doc - 2.12.27-1.2: installed executable or alias match | Debian stable package indexes: gri-pdf-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | PostScript manual for gri, a language for scientific graphics | http://gri.sourceforge.net/
- Nix - altair: installed executable or alias match | nixpkgs package indexes: pkgs/by-name/al/altair/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - gri - 2.12.27-1.1build2: installed executable or alias match | Ubuntu 24.04 LTS package indexes: gri from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | a language for scientific illustration | http://gri.sourceforge.net/
- Ubuntu apt - gri-el - 2.12.27-1.1build2: installed executable or alias match | Ubuntu 24.04 LTS package indexes: gri-el from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Emacs major-mode for gri, a language for scientific graphics | http://gri.sourceforge.net/
- Ubuntu apt - gri-html-doc - 2.12.27-1.1build2: installed executable or alias match | Ubuntu 24.04 LTS package indexes: gri-html-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | HTML manual for gri, a language for scientific graphics | http://gri.sourceforge.net/
- Ubuntu apt - gri-pdf-doc - 2.12.27-1.1build2: installed executable or alias match | Ubuntu 24.04 LTS package indexes: gri-pdf-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | PostScript manual for gri, a language for scientific graphics | http://gri.sourceforge.net/
- zypper - gri - 2.12.27+git20240405.4d93a4e-1.3: installed executable or alias match | openSUSE Tumbleweed package metadata: gri from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | A language for scientific illustration | http://gri.sourceforge.net
- Chocolatey - eclipse: installed executable or alias match | Chocolatey community package catalog: eclipse from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','dotnetcore-desktopruntime'
- Scoop - extras/altair: installed executable or alias match | Scoop official bucket manifest trees: bucket/altair.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1
- winget - altair-graphql.altair: installed executable or alias match | Windows Package Manager source index: altair-graphql.altair from https://cdn.winget.microsoft.com/cache/source.msix


## 相关链接

- [Terminal utility packages](https://pkg.so/zh-hans/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://pkg.so/zh-hans/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Game and emulation packages](https://pkg.so/zh-hans/game-emulation-tools/) - Matched game or emulation metadata.
- [Homebrew utility packages](https://pkg.so/zh-hans/brew-utility-packages/) - Matched Homebrew package provider.
- [libpng](https://pkg.so/zh-hans/brew/libpng/) - Runtime dependency declared by Homebrew.
- [vde](https://pkg.so/zh-hans/brew/vde/) - Runtime dependency declared by Homebrew.
- [dps8m](https://pkg.so/zh-hans/brew/dps8m/) - Shares pkgdb curated category or tags: cli, emulation, emulator, retrocomputing, simulator.
- [qemu](https://pkg.so/zh-hans/brew/qemu/) - Shares pkgdb curated category or tags: cli, emulation, emulator, system.
- [yaze-ag](https://pkg.so/zh-hans/brew/yaze-ag/) - Shares pkgdb curated category or tags: cli, emulator, retrocomputing, system.
- [hercules](https://pkg.so/zh-hans/brew/hercules/) - Shares pkgdb curated category or tags: cli, emulator, system.
- [bochs](https://pkg.so/zh-hans/brew/bochs/) - Shares pkgdb curated category or tags: cli, emulator, system.
- [foot](https://pkg.so/zh-hans/brew/foot/) - Shares pkgdb curated category or tags: cli, emulator, system.
- [cpmtools](https://pkg.so/zh-hans/brew/cpmtools/) - Shares pkgdb curated category or tags: cli, retrocomputing, system.
- [rvvm](https://pkg.so/zh-hans/brew/rvvm/) - Shares pkgdb curated category or tags: cli, emulator, system.
- [nagios](https://pkg.so/zh-hans/brew/nagios/) - Local package facts share a topical domain. Shared terms: cli, libpng, system.

## Combined YAML source

View the package source record on GitHub. [combined/open-simh.yml](https://github.com/mxcl/pkgdb/blob/main/combined/open-simh.yml)


## 来源

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
