Automic VaultAutomic Vault

brew

Installer zork avec Homebrew, dnf

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de zork pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install zork

local Homebrew formula metadata

aperçu

Résumé du paquet

Dungeon modified from FORTRAN to C

Commandes et alias

  • zork

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
zorkcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire1.1.0
gestionnaire mis à jour2026-06-30
données localesOK
amontà jour
dernière version détectéev1.1.0

https://github.com/devshane/zork

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:zork
Version1.1.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/zork
Page d'accueilhttps://github.com/devshane/zork
Dépôthttps://github.com/devshane/zork
Docs amonthttps://github.com/devshane/zork#readme
LicenceLicenseRef-Homebrew-public-domain
Archive sourcehttps://github.com/devshane/zork/archive/refs/tags/v1.1.0.tar.gz
Dernière mise à jour2026-06-30T08:37:39Z
Pulseupdated
Bibliothèques fournies par macOSncurses
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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