macOS
brew install mdklocal Homebrew formula metadata
安装
brew install mdklocal Homebrew formula metadata
sudo dnf install mdkFedora Rawhide package metadata · mdk · 来源: dl.fedoraproject.org
nix profile install nixpkgs#mdknixpkgs package indexes · pkgs/by-name/md/mdk/package.nix · 来源: api.github.com
概览
GNU MIX development kit
历史
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.
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.
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.
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.
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.
安全态势
没有找到 mdk 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
gmixvm | cli | 全局可执行文件 | |
mixasm | cli | 全局可执行文件 | |
mixguile | cli | 全局可执行文件 | |
mixvm | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://www.gnu.org/software/mdk/mdk.html
安装元数据
| 软件包键 | brew:mdk |
|---|---|
| 版本 | 1.3.1 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/mdk |
| 主页 | https://www.gnu.org/software/mdk/mdk.html |
| 仓库 | https://git.savannah.gnu.org/cgit/mdk.git |
| 上游文档 | https://www.gnu.org/software/mdk/manual |
| 许可证 | GPL-3.0-or-later |
| 源码归档 | https://ftpmirror.gnu.org/gnu/mdk/v1.3.1/mdk-1.3.1.tar.gz |
| 最后更新 | 2026-06-07T13:40:42-04:00 |
| Pulse | updated |
| 依赖 | adwaita-icon-theme, at-spi2-core, bdw-gc, cairo, flex, gdk-pixbuf, gettext, glib, gtk+3, guile, harfbuzz, pango, readline |
| 构建依赖 | gettext, intltool, pkgconf |
| macOS 提供的库 | ncurses |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | mdk |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
mdk 1.3.0+dfsg-4
MIX Development Kit
https://www.gnu.org/software/mdk/mdk.html
sudo apt install mdkmdk
nix profile install nixpkgs#mdkmdk 1.3.0+dfsg-3build2
MIX Development Kit
https://www.gnu.org/software/mdk/mdk.html
sudo apt install mdkmdk 1.3.1-6.fc45
GNU MIX Development Kit
https://www.gnu.org/software/mdk/
sudo dnf install mdkmdk-doc 1.3.1-6.fc45
GNU MIX Development Kit Documentation and Samples
https://www.gnu.org/software/mdk/
sudo dnf install mdk-docmdk
sudo port install mdk来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.