Hacker GitHub

← All repos

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

Mentions per year 36 mentions · busiest year 2023 (20)
20082026
  1. …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…
  2. …Lone Lisp. I was curious, does it run on jart's Blink project, the tiny x86-64-linux emulator? https://github.com/jart/blink/
  3. Also this. https://github.com/jart/blink
    comment by ActorNightly · 2026-02-16 · in Ghidra by NSA
  4. 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…
  5. …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…
  6. 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
  7. ▲ 13
    Blink: Tiniest x86-64-Linux emulator
    story by tosh · 2024-11-22 · 0 comments
  8. …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
  9. FWIW here's all 700 lines of Blink's x86 decoder. https://github.com/jart/blink/blob/master/blink/x86.c
  10. 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
  11. 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
  12. Use this link instead: https://github.com/jart/blink
    comment by Rochus · 2024-05-22 · in Tiniest x86-64-Linux emulator
  13. …For other architectures like Power/armv7/i686 the software can run using the Blink project [0] [0] https://github.com/jart/blink
  14. ▲ 8
    Porting a Micro Linux VM (Blink) to WebAssembly
    story by throwaway13337 · 2024-03-23 · 0 comments
  15. https://github.com/jart/blink
  16. …that provides the x86-64 emulation layer for (APE and other) binaries on a variety of platforms ( https://github.com/jart/blink ).
  17. Here are the missing system calls that people filed issues requesting: https://github.com/jart/blink/issues?q=is%3Aissue+is%3Aopen+... The place where they go is https://github.com/jart/blink/blob/master/blink/syscall.c Looking forward to…
    comment by jart · 2023-06-06 · in Blink 1.0
  18. …a second pair of eyes on the powerpc64le JIT, since it partially works but hangs on some tests. https://github.com/jart/blink/issues/17
    comment by classichasclass · 2023-06-05 · in Blink 1.0
  19. …= x86_64 x86_64-gcc49 i486 aarch64 arm mips s390x mipsel mips64 mips64el powerpc powerpc64le ( https://github.com/jart/blink/blob/master/Makefile#L6 )
    comment by paulclinger · 2023-06-04 · in Blink 1.0
  20. ▲ 336
    Blink 1.0
    story by todsacerdoti · 2023-06-04 · 71 comments
  21. 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…
  22. 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
  23. …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
  24. …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...
  25. …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...
  26. 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…
  27. 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”.…
  28. 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…
  29. 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.
  30. …features you need. Please note that Zig has had some roadblocks surrounding the system page size https://github.com/jart/blink/issues/14
  31. This is https://github.com/jart/blink , not https://chromium.googlesource.com/chromium/src/+/master/thir... btw
  32. 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.
  33. Blink is short for Blinkenlights. See https://github.com/jart/blink#blinkenlights and https://justine.lol/blinkenlights/
  34. Here's a gentle introduction. https://github.com/jart/blink/tree/master/third_party/sector... See also https://justine.lol/sectorlisp2/
  35. 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
  36. ▲ 192
    Tiniest x86-64-Linux emulator
    story by begoon · 2022-11-19 · 23 comments