Automic VaultAutomic Vault

brew

zork mit Homebrew, dnf installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für zork in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install zork

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Dungeon modified from FORTRAN to C

Befehle und Aliase

  • zork

Verlauf

Projektgeschichte und Nutzung

The Homebrew zork package is not the commercial Infocom trilogy itself; it packages a C-port lineage of Dungeon, the mainframe Zork ancestor. That makes it part game, part software-preservation artifact, and part living example of how classic source leaks, ports, and public-domain distributions became installable Unix packages.

Projektgeschichte

Zork began at MIT in 1977 as a PDP-10 text adventure written in MDL by Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling. The mainframe game grew into the Great Underground Empire world and later became the basis for Infocom's commercial Zork I, II, and III releases for personal computers.

The package lineage follows the Dungeon branch. The devshane repository says its codebase is a C port derived from the FORTRAN source of Zork 2.6, while the implementation history records a chain from MDL to DEC FORTRAN, then f77 for Unix, then C through f2c. The README frames current maintenance as code preservation: keep the game logic and behavior accurate while making it compile on modern systems.

Original Dungeon documentation preserved by MIT says the PDP-11 Dungeon source release was superseded by commercial ZORK in 1980, and it emphasizes that the Infocom product was rewritten for small machines with a better parser and terminal support. That distinction is central: this package preserves a mainframe-descended branch rather than merely repackaging a retail game binary.

Adoptionsgeschichte

Zork's adoption history predates modern package managers: it circulated through mainframe communities, DEC users, and then commercial microcomputer releases by Infocom. Dungeon, the FORTRAN/C branch, survived because source distributions and ports made the mainframe-style game buildable outside its original environment.

As a modern package, zork appeals to retrocomputing users, interactive-fiction readers, and Unix package collectors who want a runnable classic from source. Fedora packaging and the GitHub preservation repository show the project's role as an installable artifact rather than just a museum listing.

Wie es verwendet wird

The executable launches a text parser adventure: the player types commands, explores rooms, collects treasures, solves puzzles, and navigates the familiar white-house opening. There is no GUI and no network service; the package is meant for terminal play and source-preservation builds.

For maintainers, the practical work is mostly portability: keeping old translated C building cleanly with modern compilers while avoiding behavior changes that would turn preservation into a remake.

Warum Paket-Nerds sich dafür interessieren

zork is package-nerd significant because it compresses a huge amount of computing history into one small command. Installing it links a modern package manager to MIT AI Lab culture, DEC FORTRAN ports, Unix f77, f2c translation, Infocom's commercial rewrite, and the preservation habits of retro source communities.

It is also a reminder that package names can hide lineage. The thing installed as zork is historically Dungeon/Zork source, not simply Zork I from a store shelf; knowing that difference is exactly the kind of detail package nerds care about.

Zeitleiste

  • 1977: Zork begins at MIT as a PDP-10 MDL text adventure.
  • 1978: Bob Supnik translates the MDL source into DEC FORTRAN for the PDP-11, creating the Dungeon branch.
  • 1980: Infocom announces the commercial ZORK: The Great Underground Empire - Part I, rewritten for smaller machines.
  • 1981: The FORTRAN version is converted for Unix f77.
  • 1985: The Unix lineage is adapted for VAX/Unix with fuller save/restore and debugging support.
  • 1991: The preserved C implementation reports a March 1991 creation date in the current repository output.
  • 2013-present: The devshane-maintained repository treats the code as a preservation project for modern C compilers and operating systems.

Related projects

  • Adventure / Colossal Cave: the earlier text adventure that influenced Zork and Dungeon.
  • Infocom Zork I, II, and III: the commercial trilogy derived from and expanded beyond the mainframe game.
  • MDL / MUDDLE: the original implementation language of mainframe Zork.
  • f2c: the FORTRAN-to-C translator used in the C implementation lineage.
  • IF Archive and historicalsource repositories: preservation hubs for interactive-fiction source and artifacts.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
zorkcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version1.1.0
Manager aktualisiert2026-06-30
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv1.1.0

https://github.com/devshane/zork

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:zork
Version1.1.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/zork
Homepagehttps://github.com/devshane/zork
Repositoryhttps://github.com/devshane/zork
Upstream-Dokumentationhttps://github.com/devshane/zork#readme
LizenzLicenseRef-Homebrew-public-domain
Quellarchivhttps://github.com/devshane/zork/archive/refs/tags/v1.1.0.tar.gz
Zuletzt aktualisiert2026-06-30T08:37:39Z
Pulseupdated
Von macOS bereitgestellte Bibliothekenncurses
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namezork
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

dnf95%

zork 1.0.3-11.fc45

Public Domain original DUNGEON game (Zork I)

https://github.com/devshane/zork

sudo dnf install zork
  • License: LicenseRef-Fedora-Public-Domain
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: zork
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Zork
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: zork from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment