macOS
brew install blinklocal Homebrew formula metadata
sudo port install blinkMacPorts ports tree · emulators/blink/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de blink pour les workflows d'agents IA.
installation
brew install blinklocal Homebrew formula metadata
sudo port install blinkMacPorts ports tree · emulators/blink/Portfile · Source: api.github.com
nix profile install nixpkgs#blinknixpkgs package indexes · pkgs/by-name/bl/blink/package.nix · Source: api.github.com
winget install --id AGProjects.Blink -eWindows Package Manager source index · AGProjects.Blink · Source: cdn.winget.microsoft.com
aperçu
Tiniest x86-64-linux emulator
historique
blink is Justine Tunney's tiny x86-64 Linux emulator for running Linux binaries across POSIX operating systems and CPU architectures. It is both a practical portability tool and a package-nerd flex: a very small VM competing with much larger emulator stacks for one sharply defined job.
The upstream README says the project contains `blink`, a virtual machine for x86-64 Linux programs, and `blinkenlights`, a terminal debugger interface for x86-64 Linux and i8086 programs. The README explicitly compares `blink` to `qemu-x86_64`, emphasizing smaller binary size, POSIX host portability, and faster performance on some workloads.
The same README ties blink to the Cosmopolitan Libc ecosystem: blink's prime directive is to support userspace binaries compiled by Cosmopolitan Libc, while also supporting a practical subset of Linux syscalls and x86-64 instructions. GitHub releases show Blink 1.0.0 published in June 2023 and 1.1.0 in January 2024.
blink's adoption comes from portability obsessives, compiler/toolchain users, and people who like Actually Portable Executable style workflows. Package-manager facts list Homebrew, MacPorts, Nix, and a Windows winget name, showing interest beyond one Unix distribution.
Because it can run Linux binaries on macOS, BSDs, Cygwin, and non-x86 hardware, blink fills a different packaging niche than full-system emulators: it is small enough to install as a developer utility, script runner, or compatibility shim.
Typical use is `blink PROGRAM [ARG...]` to run an x86-64 Linux ELF binary. `blinkenlights PROGRAM` opens the TUI debugger, with stepping, continuing, memory visualization, mouse-wheel scrolling/zooming, and reverse debugging.
The README documents tiny builds, optional feature disabling, JIT controls, POSIX compliance checks, VFS support for chroot-like use, and large test coverage against Cosmopolitan, Linux Test Project, and Musl libc tests.
blink is catnip for package nerds because it compresses a loader, emulator, syscall personality, debugger, and cross-architecture compatibility story into a tiny command-line package. It also has a clear comparison target, `qemu-x86_64`, which makes the packaging tradeoff legible: less generality, far smaller footprint.
It matters culturally because it extends the Cosmopolitan/APE idea from 'make binaries that run everywhere' to 'run Linux-shaped binaries almost anywhere'. That makes it a tool about distribution itself, not merely CPU emulation.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
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
| Commande | Type | Exposition | Note |
|---|---|---|---|
blink | cli | exécutable global | |
blinkenlights | cli | exécutable global |
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.
métadonnées d'installation
| Clé du paquet | brew:blink |
|---|---|
| Version | 1.1.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/blink |
| Page d'accueil | https://github.com/jart/blink |
| Dépôt | https://github.com/jart/blink |
| Docs amont | https://github.com/jart/blink#readme |
| Licence | ISC |
| Archive source | https://github.com/jart/blink/archive/refs/tags/1.1.0.tar.gz |
| Dernière mise à jour | 2026-06-08T20:01:48-04:00 |
| Pulse | updated |
| Dépendances de compilation | make, pkgconf |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | blink |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
blink
nix profile install nixpkgs#blinkblink
sudo port install blinkAGProjects.Blink
winget install --id AGProjects.Blink -eprayag17.Blink.Alpha
winget install --id prayag17.Blink.Alpha -episte source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.