jart/blink
View on GitHub ↗ ★ 7,603 C
tiniest x86-64-linux emulator
36 mentions on Hacker News by 22 people: 4 stories, 32 comments · first 2022-11-19 · latest 2026-07-24
20082026
-
…is correct but divergent from the Linux it's supposed to be emulating. Created issue #215 about it: https://github.com/jart/blink/issues/215 Nevertheless, I plan to push out a fix for this issue as soon as I'm done with the last rounds of…
comment by matheusmoreira · 2026-07-24 · in Interview with Matheus Moreira about Lone Lisp and Linux Kernel -
…Lone Lisp. I was curious, does it run on jart's Blink project, the tiny x86-64-linux emulator? https://github.com/jart/blink/
comment by lioeters · 2026-07-24 · in Interview with Matheus Moreira about Lone Lisp and Linux Kernel -
Also this. https://github.com/jart/blink
comment by ActorNightly · 2026-02-16 · in Ghidra by NSA -
It's an interpreter, but it does support JIT to x64 and arm. There are some details here: https://github.com/jart/blink/?tab=readme-ov-file#technical-... On the x64-playground website it's just running as an interpreter, inside of web…
comment by halb · 2025-10-21 · in x86-64 Playground – An online assembly editor and GDB-like debugger -
…see my playground trending! All of this is essentially made possible by the blink engine by @jart: https://github.com/jart/blink/ Which is an x86-64-linux emulator written in a few kb of c code. There is no Backend server, everything runs…
comment by halb · 2025-10-20 · in x86-64 Playground – An online assembly editor and GDB-like debugger -
How does this compare with blink [1] ? [1] https://github.com/jart/blink
comment by tromp · 2024-12-30 · in 86Box: Emulator of x86-Based Machines -
…instead of assuming 4KB. [1] https://devblogs.microsoft.com/oldnewthing/20031008-00/?p=42... [2] https://github.com/jart/blink/blob/master/README.md#compilin...
comment by mananaysiempre · 2024-08-23 · in Adding 16 kb page size to Android -
FWIW here's all 700 lines of Blink's x86 decoder. https://github.com/jart/blink/blob/master/blink/x86.c
comment by jart · 2024-07-10 · in Things I learned while writing an x86 emulator (2023) -
blink is almost as good as qemu-user and it works great compiled with cosmocc. https://github.com/jart/blink
comment by jart · 2024-06-24 · in Cosmopolitan v3.5 -
Why does everyone keep repeating this mantra? I wrote the x86 decoder for https://github.com/jart/blink which is based off intel's xed disassembler. It's so tiny to do if you you have the know-how to do it. master jart@studio:~/blink$ ls…
comment by jart · 2024-06-23 · in Testing AMD's Bergamo: Zen 4c -
Use this link instead: https://github.com/jart/blink
comment by Rochus · 2024-05-22 · in Tiniest x86-64-Linux emulator -
…For other architectures like Power/armv7/i686 the software can run using the Blink project [0] [0] https://github.com/jart/blink
comment by ingenieroariel · 2024-04-15 · in A proof-of-concept Python executable built on Cosmopolitan Libc (2021) -
https://github.com/jart/blink
comment by indigodaddy · 2023-11-16 · in Bare Metal Emulation on the Raspberry Pi – Commodore 64 -
…that provides the x86-64 emulation layer for (APE and other) binaries on a variety of platforms ( https://github.com/jart/blink ).
comment by paulclinger · 2023-07-14 · in Patching GCC to build Actually Portable Executables -
I've never used it, but https://github.com/jart/blink is pretty much that. It's tiny and: > We regularly test that Blink is able run x86-64-linux binaries on the following platforms: > Linux (x86, ARM, RISC-V, MIPS, PowerPC, s390x) > macOS…
comment by dundarious · 2023-04-15 · in Searchable Linux Syscall Table for x86 and x86_64 -
This is some of the slickest web design I've seen in a long time. Have you seen https://github.com/jart/blink this?
comment by jart · 2023-04-10 · in Online 8086 Emulator -
…in order to run on WIN32. It only depends on KERNEL32. It has an embedded JIT VM called Blink ( https://github.com/jart/blink ) which it pulls out on non-x86 platforms to emulate itself. All its dependencies are bundled inside using a zip…
comment by jart · 2023-02-23 · in Portable Django -
…run both static and dynamic binaries. There are of course caveats. See this section in the README: https://github.com/jart/blink#compiling-and-running-programs...
comment by jart · 2023-02-03 · in Blink virtual machine now supports running GUI programs -
…in a sandboxed environment. Even cooler if you could limit the amount of memory/CPU used. [0]: https://github.com/jart/blink/pull/46#pullrequestreview-1264...
comment by polyrand · 2023-02-03 · in Blink virtual machine now supports running GUI programs -
PowerPC is one of the 11 hardware architectures on which we regularly test Blink using Qemu https://github.com/jart/blink/blob/c8dbbc8cf553680ab48d8a304... so my guess would be yes. However it depends on how old the Mac software is. Blink…
comment by jart · 2023-02-03 · in Blink virtual machine now supports running GUI programs -
Note that this is not Blink the rendering engine that powers Chromium and related browsers, but https://github.com/jart/blink , “a virtual machine that runs x86-64-linux programs on different operating systems and hardware architectures”.…
comment by chrismorgan · 2023-02-03 · in Blink virtual machine now supports running GUI programs -
Thanks! I actually am just looking into this now. It looks like a lot of progress is being made ( https://github.com/jart/blink/issues/8#issuecomment-13832849... ). I will follow this closely and try and integrate something as soon as I…
comment by DustinBrett · 2023-01-16 · in A 116kb WASM of Blink that lets you run x86_64 Linux binaries in the browser -
This in particular is a collaborative effort of multiple contributors. See the discussion on https://github.com/jart/blink/issues/8 for the emscripten/wasm port.
comment by Vogtinator · 2023-01-13 · in A 116kb WASM of Blink that lets you run x86_64 Linux binaries in the browser -
…features you need. Please note that Zig has had some roadblocks surrounding the system page size https://github.com/jart/blink/issues/14
comment by jart · 2023-01-13 · in A 116kb WASM of Blink that lets you run x86_64 Linux binaries in the browser -
This is https://github.com/jart/blink , not https://chromium.googlesource.com/chromium/src/+/master/thir... btw
comment by remexre · 2023-01-13 · in A 116kb WASM of Blink that lets you run x86_64 Linux binaries in the browser -
We just managed to compile Blink to a 300kb javascript file today. Follow https://github.com/jart/blink/issues/8 for updates on our progress.
comment by jart · 2023-01-04 · in Emulating an emulator inside itself. Meet Blink -
Blink is short for Blinkenlights. See https://github.com/jart/blink#blinkenlights and https://justine.lol/blinkenlights/
comment by jart · 2023-01-04 · in Emulating an emulator inside itself. Meet Blink -
Here's a gentle introduction. https://github.com/jart/blink/tree/master/third_party/sector... See also https://justine.lol/sectorlisp2/
comment by jart · 2023-01-04 · in Emulating an emulator inside itself. Meet Blink -
Author here. Right now it's being tested by running precompiled binaries. See https://github.com/jart/blink/tree/master/third_party/cosmo Most of these test binaries are sourced from the cosmopolitan repository, and many of those come from…
comment by jart · 2022-11-21 · in Tiniest x86-64-Linux emulator