Automic VaultAutomic Vault

brew

Installer mdk avec Homebrew, apt, dnf, MacPorts, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install mdk

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install mdk

MacPorts ports tree · lang/mdk/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install mdk

Debian stable package indexes · mdk · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install mdk

Fedora Rawhide package metadata · mdk · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#mdk

nixpkgs package indexes · pkgs/by-name/md/mdk/package.nix · Source: api.github.com

aperçu

Résumé du paquet

GNU MIX development kit

Commandes et alias

  • gmixvm
  • mixasm
  • mixguile
  • mixvm

historique

Historique du projet et usages

GNU MDK, the GNU MIX Development Kit, is a suite of tools for developing programs for Donald Knuth's MIX mythical computer and its MIXAL assembly language. It includes command-line and graphical simulators, an assembler, Guile integration, and Emacs support.

Historique du projet

The GNU MDK manual identifies the documented package as version 1.3.0 from October 2020 and states that the manual covers utilities for Donald Knuth's MIX computer and MIXAL. The manual copyright years begin in 2000, showing the package's long-running place in the GNU software collection.

The GNU homepage presents MDK as a GNU project with news, documentation, installation, screenshots, downloads, and Savannah hosting. Homebrew tracked stable version 1.3.1 in 2026, while the input facts list packages across Homebrew, Debian, Ubuntu, Fedora/DNF, MacPorts, and Nix.

Historique d'adoption

MDK's audience is specialized: readers of The Art of Computer Programming, emulator enthusiasts, GNU users, and people studying assembly-language architecture through Knuth's MIX model. Its adoption is therefore broader in distribution coverage than in everyday command-line visibility.

Its continued presence in general-purpose package managers matters because MIX and MIXAL are educational and historical tools. Packaging MDK keeps examples from Knuth's literature runnable on modern Unix-like systems without each user building the GNU source tree manually.

Modes d'utilisation

The package provides `mixasm` for assembling MIXAL, `mixvm` for simulating the MIX computer, `gmixvm` as a GTK virtual machine, and `mixguile` for Scheme/Guile interaction. The manual includes installation, a MIX and MIXAL tutorial, getting started material, command reference, and Emacs support.

There is no credential flow. Configuration in the manual is runtime-oriented simulator configuration and build/install flags, not a documented per-user config file location suitable for this schema.

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

GNU MDK is package-nerd significant because it is a compact bridge between classic computer-science literature and modern package managers. It lets a formula, Debian package, or Nix derivation install an executable environment for MIXAL programs.

It also illustrates why old educational tools remain packaged: not because they are high-volume infrastructure, but because they preserve reproducible access to an important computing model.

Chronologie

  • 2000: GNU MDK manual copyright period begins.
  • 2020: Manual documents GNU MDK version 1.3.0.
  • 2026: Homebrew formula tracks stable version 1.3.1.

Related projects

  • MDK is directly related to Donald Knuth's MIX and MIXAL from The Art of Computer Programming.
  • Within GNU packaging, it is hosted through GNU/Savannah and depends on familiar GNU-adjacent components such as Guile, readline, GTK, flex, and the Boehm-Demers-Weiser garbage collector in Homebrew.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour mdk. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

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.
  • S’installe avec 13 dépendances d’exécution.
  • Les métadonnées de compilation listent 3 dépendances de compilation.

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
gmixvmcliexécutable global
mixasmcliexécutable global
mixguilecliexécutable global
mixvmcliexé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-10
version du gestionnaire1.3.1
gestionnaire mis à jour2026-06-07
données localesOK
amontnot checked
dernière version détectéenon détecté

https://www.gnu.org/software/mdk/mdk.html

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:mdk
Version1.3.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/mdk
Page d'accueilhttps://www.gnu.org/software/mdk/mdk.html
Dépôthttps://git.savannah.gnu.org/cgit/mdk.git
Docs amonthttps://www.gnu.org/software/mdk/manual
LicenceGPL-3.0-or-later
Archive sourcehttps://ftpmirror.gnu.org/gnu/mdk/v1.3.1/mdk-1.3.1.tar.gz
Dernière mise à jour2026-06-07T13:40:42-04:00
Pulseupdated
Dépendancesadwaita-icon-theme, at-spi2-core, bdw-gc, cairo, flex, gdk-pixbuf, gettext, glib, gtk+3, guile, harfbuzz, pango, readline
Dépendances de compilationgettext, intltool, pkgconf
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 Namemdk
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • 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.

Debian apt95%

mdk 1.3.0+dfsg-4

MIX Development Kit

https://www.gnu.org/software/mdk/mdk.html

sudo apt install mdk
  • Section: otherosfs
  • Architecture: amd64
  • 8 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Mdk
Debian stable package indexes · deb.debian.org · Debian stable package indexes: mdk from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

mdk

nix profile install nixpkgs#mdk
  • normalized package name match
  • Correspondance par : Mdk
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/md/mdk/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

mdk 1.3.0+dfsg-3build2

MIX Development Kit

https://www.gnu.org/software/mdk/mdk.html

sudo apt install mdk
  • Section: universe/otherosfs
  • Architecture: amd64
  • 8 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Mdk
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: mdk from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

mdk 1.3.1-6.fc45

GNU MIX Development Kit

https://www.gnu.org/software/mdk/

sudo dnf install mdk
  • License: GPL-3.0-or-later AND GFDL-1.2-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: mdk
  • 9 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Mdk
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: mdk from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

mdk-doc 1.3.1-6.fc45

GNU MIX Development Kit Documentation and Samples

https://www.gnu.org/software/mdk/

sudo dnf install mdk-doc
  • License: GPL-3.0-or-later AND GFDL-1.2-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: mdk
  • 1 fournit
  • normalized package name match
  • Correspondance par : Mdk
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: mdk-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

mdk

sudo port install mdk
  • normalized package name match
  • Correspondance par : Mdk
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/mdk/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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

  • 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